In this article, through the critique of Cohen’s work, Sayers describes in a very clear fashion the differences between mechanical materialism and dialectical materialism, and the differences between analytical and dialectical thinking in general. I think it’s a great resource for people wanting to learn or better understand dialectics and dialectical materialism.