Publications by 'Mahdi Teimouri'