Author: Guo, Rongsheng.