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