Revolution and counter-revolution - Marx, Karl; Aveling, Eleanor Marx (Unwin books, 1971)