Publications by 'Tianshu Cheng'