Debates in Modern Philosophy: Essential Readings and Contemporary Responses (Key Debates in the History of Philosophy)