Defying the Odds: The 2016 Elections and American Politics - 9781442273467