The thief and the dogs - Mahfuz, Najib 1911-2006 (Doubleday, 1989)