Publications by 'John W. C. Chan'