Author: Ke, Tian'guo.