Publications by 'Salah Eldeen M. Diab'