Publications by 'Hani A. Alsarraf'