Ancient Egypt in Africa - O'Connor, David B., (Encounters with ancient Egypt.)