Science Versus Idealism