Author: Wendai Geng
Dates: active 1680