Author: Cai, Yuanding
Alternate names: Yuanding Cai; 蔡元定
Born: 1135
Died: 1198