Author: Yin, Shourong.