T. S. Eugene Ng's Publications