Author: Wencheng Sun
Born: 18th cent.