Publications by 'Mehdi Badache'