Different Ways of Thinking