Engels and the formation of Marxism history, dialectics and revolution - Rigby, S. H. (Stephen Henry), 1955- (Manchester University Press, 2007)