Cleopatra And Rome by Diana E.E. Kleiner