The Encyclopedia of Global Warming Science and Technology Bruce E Vol 1 HC 2009