Agent-Based Modeling and Simulation with Swarm - Programmer Books