Author: Guo, Jianying.