Author: Hou, Rongsheng.