Author: Bai, Wenzhong.