Different Ways of Thinking