Publications by 'Haomiao Cheng'