Author: Xiasheng Cuan
Dates: fl. 1843