Author: Wang, Lianxiao.