Author: Ding, Shengshu.