The Cattell Controversy: Race, Science, and Ideology