Self-organization is a multi-faceted phenomenon, present in many fields, operating at multiple scales, and performs diverse roles. This book focuses on the state of the practice of self-organizing systems. The case studies described illustrate the richness of the topic, and also provide guidance to the intricate areas. The book begins with more established fields of traffic management, electricity trading markets, and structural health monitoring, building up towards robotic teams, solving challenging tasks and deployed in tough environments. The second half of the book follows with a deeper look into the micro-level, and considers interactions between agents. These interactions lead towards self-organizing diagnostics and visualization, reaction-diffusion computation, self-assembly of nano-structures, and eventually to artificial life. Demonstrating the practical relevance and applicability of self-organization, this book will be of interest to advanced students and researchers in a wide range of fields.