Author: Li, Lianqing.