Author: Shi, Guo.