Three novels of ancient Egypt - Mahfouz, Naguib (Alfred A. Knopf, 2007)