Reflections on Reasoning