American Political Thought: Four Hundred Years of Ideas and Ideologies