Author: Quancheng Zhao
Born: active 1955