Author: Wang, Yuanfu.