An Introduction to General Systems Thinking, a book by Gerald M. Weinberg
You need to enable JavaScript to run this app.