Cleopatra of Egypt: From History to Myth.