Amr Sami

Halfway through a Naguib Mahfouz novel and itching to talk about the ending