Philosophy on the farm: Permaculture, Climate Change, Ecology, Marxism, Capitalism, and Ecovillages