Author: Ding, Ming.