A review by connect4mary
Systems Thinking for Social Change: A Practical Guide to Solving Complex Problems, Avoiding Unintended Consequences, and Achieving Lasting Results by David Peter Stroh
challenging
informative
inspiring
medium-paced
5.0