Author: Ling, Guiqing.