Author: Shenglan Wu
Dates: approximately 1729