Tremendously enjoyable explication of the cobbled-together nature of the human mind. Cogently explains, among other things, how we can't trust our own assessments about, well, nearly everything. The chapter on language is especially fascinating, the chapters that cover rationalizations and happiness are more squirm-inducing than otherwise. Very accessible and full of enough lame jokes and fun asides to keep it from being too scientific. Highly recommended.