Publications by 'Shenyuan Liang'