Meet Vaclav Smil, the Canadian polymath whose books Bill Gates is racing to read

Advertisements