Author: Wang, Zengcai.