Publications by 'Xianglong Cheng'