Publications by 'ZhiRui Cheng'