Author: Shenglun Xie
Dates: 18th cent.