Giovanni Sgro’ rekonstruiert Engels’ Verständnis der Kategorie Dialektik sowohl in dessen frühen Schriften als auch im Spätwerk und untersucht die Differenzen der engelsschen und der marxschen Auffassung von Dialektik. Während nach Engels in der Geschichte dieselben dialektischen Gesetze wirksam seien wie in der Natur und im Reich des Denkens, liege bei Marx das Hauptaugenmerk auf dem geschichtlichen Charakter der Natur und der Naturwissenschaft. Diese sollte daher in die historische Wissenschaft aufgenommen und nicht umgekehrt die Geschichte als eine Naturwissenschaft betrachtet werden. Engels habe, so die zentrale These von Giovanni Sgro', die Ideologisierung der marxschen kritischen Theorie ungewollt initiiert, weshalb der »Marxismus« zum großen Teil ein mehr oder weniger bewusster »Engelsismus« sei.