Author: Yin-Yuan Mo
Born: 1956