Did Marx believe in historical determinism?

"[When Marx characterizes the capitalist production process] as the negation of the negation… Marx does not dream of attempting to prove by this that the process was historically necessary. On the contrary: after he has proved from history that in fact the process has partially already occurred, and partially must occur in the future, he then also characterizes it as a process which develops in accordance with a definite dialectical law. That is all." -- Engels, quoted in Bertell Ollman, Alienation, p. 60