A Conflict of Visions by Thomas Sowell
6 out of 10

I recommend reading the first few chapters.  The rest is much of the same.  The book gives an unbiased depiction of how both sides of the political spectrum think.