Explaining Swarm Design Concepts Using an Interactive, Bottom-up Simulation Tool - Kirshenbaum,M; Palmer,D; McCullick,P; Vaidyanathan,R (SPRINGER, 2008)