Author: Shen, Shunzhi.