Collective dynamics from bacteria to crowds : an excursion through modeling, analysis and simulation (2014)