Author: Jitang Shao
Dates: active 1896