Author: Qiu, Meiguang.