Author: Bizao Xu
Dates: active 19th century.