Author: Xing, Jizhong.