Author: Yuguo
Dates: 1802~1885