Author: Zhuan Chen
Dates: active 1884