Author: Deng, Liqun.