Author: Wei-liang Gu
Born: 1954