Author: Ziguang Wu
Born: 1819