Author: Ruoxu Guo
Born: active 1070
Died: 1075