Author: 蔡啓盛
Dates: active 1888