Particle swarm optimization - Lazinica, Aleksandar (Artificial intelligence series / In-Teh, 2009)