Politics on the Fringe: The People, Policies, and Organization of the French National Front