Author: Dingxun Lu
Dates: ju ren 1843