Naguib Mahfouz is no more. He passed away on August 30, 2006 at the age of...