Author: Yaochen Wang
Born: 1001
Died: 1056