Author: Yanjun Ruan
Born: 1978