Author: Guo, Zhengzhong.