Publications by 'Mahdi Hasheminejad'