Author: Wang, Mingshi.