Home PoliticsDonald Trump - 2016 Trump, Sanders, Carson and Cruz: Harbingers of revolution