Publications by 'Ashraf M. Hemeida'