Author: Wanshou Zhang
Dates: active 1685