The HarperCollins Dictionary of Philosophy: In-Depth Explanations and Examples Covering Over 3,000 Entries [Second Edition]