Author: Duan, Changguo.