Author: Wang, Liming.