Publications by 'Salah Ahmed'