Good ol' Thomas Sowell.
I haven't read his books per se, but I did read some highlights/quotes and synopses of them. He has a lot of good stuff to say, including the logic and reasoning behind how and why people think differently (commies and capitalists etc.).
(post is archived)