Richard Hofstadter: An Intellectual Biography