Author: Liangquan Lin
Dates: 18th cent.