The beginning and the end - Mahfouz, Naguib (New York Double Day, 1989)