Publications by 'Xiaohe Cheng'