Author: Shen, Guofu.