Cleopatra: A Life by Stacy Schiff (Paperback / softback)