Egypt, Greece and Rome