Naguib Mahfouz ; translated by Kristin Walker Henry ; Nariman Khales Naili al-Warraki . Naguib Mahfouz ; translated by Frances Liardet . Naguib Mahfouz ; translated by Fatma Moussa Mahmoud ; edited and revised by Maged el Kommos, John RodenbeckThe American University in Cairo Press2011