The Circus Train Conspiracy
1860: The 14th adventure for the Railway Detective
Sort by:
369 book trails
1860: The 14th adventure for the Railway Detective
1951: As Sheffield struggles to recover from World-War-Two, a murder shocks the city..
1863: A man rushes off a train only to lie dead seconds later on the platform
2000s: Why surely there’re aren’t any busy bodies in Carsely?
2000s: Agatha lets sleeping vets lie…