Author: Liu chang ming