Overview of Three Thinking Styles