Author: Dingyuan Hua
Dates: active 19th century.