Publications by 'Alaaldeen T. Al-Halhouli'