Author: Yaochen Wang
Born: 1003
Died: 1058