Author: 任懋謙
Dates: active 17th century