Author: 蔣永
Dates: Ming dynasty.