Marx's theory of history is considered a variant of historical determinism[REF] linked to his reliance on dialectical materialism as an endogenous mechanism for social change [REF].
Bertrand Russell has criticized as unscientific Marx's belief in progress as a universal law.