Author: C. J. Kenneth Tan
Alternate names: C.J. Kenneth Tan