Author: Shun Guan
Dates: active 1585