Author: Guo, Liang.