Author: Peiyuan Ke
Dates: fl. 1837