Lessons in dialectical materialism