Author: Xuanling Fang
Born: 579
Died: 648