Science and Reality