Author: Shi, Zhongxu.