Author: Yannian Shi
Born: 994
Died: 1040