Author: Jiaqi He
Dates: fl. 1846-1906