Publications by 'Adrian Cheng'