Author: Deng, Shanlai.