Thinking and Perceiving