Author: Yuanchao Ruan
Born: 1951