A review by lindsaylacher
Cleopatra: A Life by Stacy Schiff

3.0