An introduction to agent-based modeling : modeling natural, social, and engineered complex systems with NetLogo / - Wilensky, Uri, (The MIT Press,, 2015)