Author: Liu, Jianqing.