Author: Deng, Shuxun.