Author: Dai Guifu Liu and Li Haiyan