Meet Libby. Learn more here

The Cairo Trilogy

Naguib Mahfouz Author
Edward W. Said Author of introduction, etc.
(2009)