Dr Thomas Sowell has written some interesting pieces on the subject that cover it pretty well.
Hes a racist...lol