Crazypedia 📚📚 rated Duty Calls (Ciaphas Cain): 5 stars June 25, 2014 Public Duty Calls (Ciaphas Cain) by Sandy Mitchell