Author: Liu, Jian'guo.