Recommendations:

Bill Gates
Bill Gates

Vaclav Smil has written another important book on energy which is quite amazing

Oct 6, 2010 — Source