Author: Niu, Zhigong.