Author: Niu, Qingfu.