Author: Wang, Qijiang.