Four Basic Patterns Of Thinking