Author: Zhenguan Gu
Born: 1637