Contemporary Systems Thinking