Author: Guanghe Ran
Born: 1955