Author: Yi Ruan
Born: active 1023
Died: 1053