Ancient Mysteries

Rome:
Lindsey Davis
Steven Saylor

Egypt:
P. C. Doherty
Lauren Haney
Lynda S. Robinson