Author: Wang, Xuezhong.