Author: Huang, Xuezhong.