Author: Yaozhang Wang
Dates: active 1880