Author: Haiping Xin
Born: 1960