In this article, Rob Hoveman breaks down concepts like historical materialism and materialist analysis that are pivotal to understand Marx. He argues that abstractions are necessary for a concrete analysis of society that in turn should inform political practice.
Useful for getting an idea of Marx's method.