Edmund Crispin

Crispin, Edmund

Beware of the Trains

Gervase Fen, Oxford professor and amateur detective, tackles sixteen baffling cases, including the disappearance of a conductor from his trainRead more