Thinking About Thinking About Systems
Brian Dowling
Thinking about systems