By Naguib Mahfouz Miramar (1st U.S. ed) [Paperback]
Publisher: Three Continents Press
Published: 1990