Author: Dingyuan Hua
Dates: 19th cent