Publications by 'Ezz Hattab'