Author: Wang, Shumin.