Vaclav Smil

Books by Vaclav Smil