Author: Dayan Hua
Dates: active 1674