Author: Yanglian Wang
Dates: active 1683