Author: Qiu, Kangfu.