Author: Kee, Thuan Chye.