Theory of Constraints on Thinking Processes