Author: 邵蒼錫
Dates: active 1652