Changing climate, human evolution, and the revival of environmental determinism.

Changing climate, human evolution, and the revival of environmental determinism.