Swarm intelligence - Kennedy, James; Eberhart, Russell C; Shi, Yuhui (The Morgan Kaufmann Series in Evolutionary Computation, 2001)