Economics with Heterogeneous Interacting Agents A Practical Guide to Agent-Based Modeling - Caiani, Alessandro; Russo, Alberto; Palestrini, Antonio; Gallegati, Mauro (Springer International Publishing : Imprint: Springer, 2016)