Kant argued against all three forms of materialism, subjective idealism (which he contrasts with his "transcendental idealism") and dualism. However, Kant also argues that change and time require an enduring substrate, and does so in connection with his Refutation of Idealism. Postmodern/poststructuralist thinkers also express a skepticism about any all-encompassing metaphysical scheme. Philosopher Mary Midgley, among others, argues that materialism is a self-refuting idea, at least in its eliminative form.

Who agreed with all three forms of materialism?