Human Ecology, Human Economy: Ideas for an Ecologically Sustainable Future