Energy and Civilization

Vaclav Smil Author
David Colacci Narrator
(2018)