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