Social ecology applying ecological understandings to our lives and our planet - Wright, David (Hawthorne Press, 2011)