Stacy Schiff. Cleopatra: A Life

Annotation
Contents