Publications by 'Mehdi Nafaa'