Author: Qisheng Cai
Dates: active 1888