Publications by 'Shanjun Cheng'