Author: Huang, Wuzhong.