Author: Xieyuan Dai
Dates: ju ren 1859