Author: Peiqiao Huang
Dates: active 1886