Publications by 'Karim M. Mahmoud'