A review by kitschbitsch
Roman Blood by Steven Saylor

4.0

The investigator is summoned by Cicero to help build his case in defence of Sextus Roscius who is accused of parricide, cui bono anyone? A good mix of fictional and historical events with many twists and turns and some great characters.