Cleopatra : a life - Schiff, Stacy. (Little, Brown and Company, 2010)