Publications by 'Essam E. Hassan'