Publications by 'Mahdi M. Najafabadi'