Author: Weicheng Fan
Died: 1643