Systems Thinking for Social Change A Practical Guide to Solving Complex Problems, Avoiding Unintended Consequences, and Achieving Lasting Results

Donors, leaders of nonprofits, and public policy makers usually have the best of intentions to serve society and improve social conditions. But often their solutions fall far...