Energies: An Illustrated Guide to the Biosphere and Civilization
by Vaclav Smil
Category: Science

Accurate, balanced AND imaginative.Jesse H. Anusubel, Director, Program for the Human Environment, The Rockefeller University