Publications by 'Andrew T. A. Cheng'