Author: Buzhou Qiu
Dates: 19th century.