Thinking Models for Dealing with Complex Problems Psychologhy Thinking Models for Dealing with Complex Problems