Publications by 'Hamza Bouallagui'