Author: Qu, Zhiqing.