Author: Liu, Hanping.