Publications by 'Ramadan A. ZeinEldin'