Author: Song, Yuen-zou.