Publications by 'Eslam Abdel Haleem Ali'