Author: Li, Changjiu.