Author: Xunwei Shen
Born: 1638