Global Warming: Understanding the Forecast David Archer Second Edition Chapter 4: greenhouse gasses, pp 29-40