Author: Zhengchang Shen
Born: 1960