The Political Junkie: President Trump, Bernie Sanders and the rise of Mayor Pete