American Political Parties And What They Stand For