Author: Jack Linchuan Qiu
Born: 1973