Publications by 'Ehab E. Hassanen'