The Ecological Perspective on Human Affairs