Global Warming and Energy Demand by Terry Barker | Menrva Books | MenrvaBooks