Author: Shi, Shumin.