Ancient Egypt : an introduction - Ikram, Salima. (Cambridge University Press, 2010)