Author: Qu, Shouyuan.