Author: Ly Hoi-Sang.