Swarm intelligence: introduction and applications, Christian Blum, Daniel Merkle
Scientific Library