Author: Youzheng Wan
Dates: active 1775