Author: Wenran Yao
Died: 1678