Environment, Subsistence and System: The Ecology of Small-Scale Social Formations (Themes in the Social Sciences)