Author: Lun Guan
Dates: active 1692