Author: Yan Yan
Born: 506 B.C.
Died: 443 B.C.