No fewer than seven Queen Cleopatras ruled ancient Egypt during the Ptolemaic period, as a new book explains, writes David ...