The Hyksos period in Egypt - Booth, Charlotte, (Shire Egyptology ;, 2005)