The Last Pharaohs: Egypt Under the Ptolemies, 305-30 BC