Kant argued against all three forms of materialism, subjective idealism (which he contrasts with his "transcendental idealism") and dualism