Egypt and the sea in antiquity

Harry Bourne
UK

Summary: