Materialism typically contrasts with dualism, phenomenalism, idealism, vitalism, and dual-aspect monism. Who doesn't link materialism with determinism