Author: Mak, Lau-Fong.