Author: Jian'guang Tan
Born: 1960