Author: Shijin Zou
Dates: active 1653