Author: Hua, Rende.