Before the Throne - Mahfouz, Naguib (The American University in Cairo Press Cairo, 2009)