Systems Thinking by John Boardman & Brian Sauser