The german ideology: parts I and III - Engels, Friedrich, 1820-1895 (International Publishers, 1947)