Author: Guo, Xiuwen.