Author: Tingdong Liang
Dates: 19th cent.