Author: Kexing Ouyang
Born: 1958