Living green : communities that sustain - Fosket, Jennifer (New Society Publishers, 2009)