Engineering Self-Organising Systems : Methodologies and Applications - Sven A. Brueckner, Giovanna Marzo Serugendo, Anthony Karageorgos, Radhika Nagpal ((Lecture Notes in Computer Science))