Author: Wu, Guozhong.