Cleopatra by Stacy Schiff **** (of 4)