Publications by 'Haoxiang Cheng'