Cleopatra : last queen of Egypt - Tyldesley, Joyce A. (Profile Books, 2009)