Publications by 'Mohamed N. Haggag'