Letters of Karl Marx and Friedrich Engels 1842-1895