Author: Yao, Dazhong.