Author: Chenguang Tang
Born: 1960