'A master of plotting and pacing' - New York Times
'With every new book I appreciate John ...(+)
Discover the answers to fascinating questions in these new titles from the History Detective Investigates series. Follow Sherlock Bones on the detective (+)