Sowell is great at logic. He can breakdown any phony argument.
I have been reading his articles and books for years, one of the smartest men of the last three generations if not the smartest, IMHO. You should read his book "Liberty or Equality".