Connect with us.
Sign up for Author Alerts for Humphrey Davies
Written by Naguib MahfouzTranslated by Raymond Stock, Anthony Calderbank and Humphrey DaviesIntroduction by Nadine Gordimer
Written by Alaa Al AswanyTranslated by Jonathan Wright
Written by Alaa Al AswanyTranslated by Russell Harris