Author: Wang, Shanqing.