Author: Sheng Cao
Dates: 19th cent.