Author: Bu, Dazhong.