Author: Huannan Dai
Dates: active 19th century.