Publications by 'Joseph C. G. Teo'