Author: Hao Lin
Dates: ju ren 1858