A review by mbondlamberty
Catilina's Riddle by Steven Saylor

5.0

Fun and easy reads through which to learn Roman History - if you don't know your Cicero from your chickpea, this will help