Author: Yong Shangguan
Born: 995
Died: 1044