Author: Deng, Mingyan.