Economic Simulations in Swarm: Agent-Based Modelling and Object Oriented Programming Edited by Francesco Luna and Benedikt Stefansson