John Leighton Stuart?s Political Career in China - Hao Ping (Taylor and Francis, 2018)