Author: 吴山嘉
Dates: active 19th century