Global Warming: The Science and the Pseudoscience