Cover 2

What Would Cleopatra Do?

What Would Cleopatra Do?

Life Lessons from 50 of History's Most Extraordinary Women

Ratings1

Average rating4

15