Naguib Mahfouz Download Now Author Publisher Cambria Press Release Date ISBN 1621968693 Pages pages Rating 4/5 (96 users)