Perspectives On Thinking And Reasoning: Essays In