Author: Han, Guozhang.