A refresher course (for me at least being a Phil major) on the last 100 years of Analytic Philosophy. Breezily written yet it can not escape the dense nature of, say, the philosophy of language. Since it has been a long while since I graduated, I wanted to see what has happen this century in Philosophy and this book will bring you up to date.
It certainly helps immensely if you know who the Logical Positivists and the Vienna were, understand British Empiricism and Ordinary language philosophy, and are familiar with Wittgenstein through Rawls, but if not, while difficult, this book is still readable and may inspire you to investigate these thinkers and schools further.
Excellent recommended readings and end of chapter capsule summaries of the most salient philosophical issues of the chapter.