Recent Thinking