Fundamentals of computational swarm intelligence - Engelbrecht, Andries P. (Wiley, 2007)