Author: Shenyi Shi
Dates: jin shi 1688