Author: Yuan Hu
Born: 993
Died: 1059