Publications by 'Mohamed R. Mahfouz'