Naguib Mahfouz ; translated by Frances Liadet. Naguib Mahfouz ; translated by Malak Hashem. Naguib Mahfouz ; translated by Roger Allen. Naguib Mahfouz ; translated by Trevor Le Gassick. Naguib Mahfouz ; translated by Peter Theroux. Naguib Mahfouz ; translated by Raymond Stock. Naguib Mahfouz ; translated by Catherine Cobham. Naguib Mahfouz ; translated by Tagreid Abu-Hassabo. Naguib Mahfouz ; translated by Denys Johnson-Davies. Naguib Mahfouz ; translated from the Arabic by Roger Allen.