Taiping rebellion and the Western powers A comprehensive survey - Teng S Y (Oxford Clarendon Press, 1971)