Author: Ding, Guangdi.