Author: Liu, Guozhu.