Author: Wang, Guo.