Author: Dong, Wenquan.