Swarm intelligence - Kennedy, James F. (Morgan Kaufmann series in evolutionary computation, 2001)