Author: Friedrich Engels, Nélio Schneider,  Karl Marx