Author: 洪自誠
Dates: active 1596