Reasoning: New Essays on Theoretical and Practical Thinking