Publications by authors named "Haoyan Cheng"