Author: Chengguang Tao
Born: 1955