Author: Teo, Keang Sood.