Karl Marx frederick Engels Collected works (Marx and Engels: 1849, 1977)