The Hyksos : a new investigation. - Van Seters, John,