Author: Li, Quan.