Author: Shi, Lianzhu.