Author: Dianyuan Shan
Born: 1945