I won't get into a lengthy discussion but if you've never heard of Thomas Sowell, do a search on you tube a watch some of his videos. Guy is a true level headed Genius. He's not a liberal. I've never heard of him until yesterday. I guess I've never heard of him because his view points seems to be buried by pop culture.