Author: Shi, Mingde.