Publications by 'Mahyar Sharif Vaghefi'