Author: Li, Guanghua.