The Metaphysics of Explanation: An Inquiry into the Nature and Philosophical Limits of Explanation (Studies in the History of Philosophy)