Author: Guo, Lin'ge.