Author: Yucheng Ouyang
Born: 1946