Egypt, Greece and Rome civiliations of the ancient Mediterranean - Freeman (University press, 1996)