Publications by 'Angus K. Y. Cheng'