Publications by 'Hany M. Alsalmi'