Publications by 'Mahmoud Raafat'