Author: Shi, Zhimou.