Systems Thinking, Second Edition: Managing Chaos and Complexity: A Platform for Designing Business Architecture