Author: Wang, Zhonglin.