Palace of desire - Mahfouz, Naguib (Doubleday, 1991)