Different Ways Of Thinking