Author: Guangyuan Xu
Born: 1946