Charles Peirce was a thinker of extraordinary depth and range. This book provides a clear and comprehensive explanation of Peirce's thought, analysing his challenge to nominalism as a theory of meaning and showing its implications for his views of knowledge, truth, the nature of reality, and ethics.