Reconstructing Marxism: Essays on explanation and the theory of history