Publications by 'Rabee M. Reffat'