Publications by 'Shadi M. Saleh'