Author: Liangze Qian
Dates: fl. 1688