Human natures : - Ehrlich, Paul R. (Island Press, 2000)