Author: Song, Jinlin; Tang, Guozeng