thomas sowell debate