Publications by 'David W. L. Cheung'