Author: Dunfu Jiang
Dates: 19th cent.