Thinking in Systems by Donella Meadows (2001) is a introduction to understanding and solving complex problems through systems thinking.