Marx's general : the revolutionary life of Friedrich Engels / - Hunt, Tristram, (Metropolitan Books,, 2009)