Ian Hamilton Mysteries

446 pages digital 2017

fiction historical mystery dark mysterious tense slow-paced

398 pages 2018

fiction historical mystery adventurous mysterious fast-paced

9 hours, 43 minutes audio 2020

fiction crime historical mystery adventurous mysterious fast-paced