Publications by 'Ayman M. H. Salem'