Author: Weicheng Xu
Born: 1930