Author: Xuegeng Di
Dates: active 19th century.