Publications by 'Hassen Hamouda'