Missions and Modern History: The Tai-Ping rebellion Robert Elliott Speer Published: 1904 Total Pages: 364 Get eBook