Author: Jici Gu
Dates: active 1858