Revolution and Counter-Revolution; Or, Germany in 1848 - Engels, Friedrich, 1820-1895; Marx, Karl, 1818-1883; Aveling, Eleanor Marx, 1855-1898 [Editor]