Author: Ke lei luo fu 
Dates: 1768~1844