Engineering self-organising systems : nature-inspired approaches to software engineering - Di Marzo Serugendo, Giovanna (Lecture notes in computer science, 2004)