Author: Ding, Yongchang.