Author: Qiu, Qihua.