Author: Yunjia Wu
Dates: active 1718