Economics with Heterogeneous Interacting Agents - Alessandro Caiani, Alberto Russo, Antonio Palestrini, Mauro Gallegati (Springer, 2016)