Egypt - Tyldesley, Joyce A. (BBC Books, 2006)