Publications by 'Hadi M. Aggoune'