I first started reading this book about 10 years ago, for a course I was taking. It was tedious work for me! Although the language is clear and explanations leave no ambiguities, I just couldn't make sense of anything, or even remember what I read. At that time, I had very little experience in reading academic material (research papers and such) and I suspect this to have been the reason. I eventually put the book away, and that course became the only one I ever flunked.
Picking it up this year, with more of an academic mindset, and using a SQ3R methodology of reading, the result was quite different. This book covers a lot of ground, is incredibly well researched and balanced. Enlightening, to say the least!
If you're a disciplined reader who thrives in academia (I'm not quite there yet) and want an introduction to this field, this book is probably worth 5 stars. If not, forget about it.