Author: Lü, Weiqing.