Author: Liu, Jianping.