Self-organising Software - Di Marzo Serugendo, Giovanna; Gleizes, Marie-Pierre; Karageorgos, Anthony (Springer Berlin Heidelberg, 2011)