Matt Lehrer rated Thinking in Systems: 4 stars Jan 31 Public Thinking in Systems by Donella H. Meadows, Diana Wright