Author: Xin Yuan
Born: 1968 Oct.