Author: Tianyou Pei
Dates: active 16th century.