Author: Qiu, Shaoping.