Books of Haijun Peng