The Beginning and the End - Mahfouz, Naguib