Catilina's Riddle by Steven Saylor - WordSea