Publications by 'Mohamed A. Rashad Salem'