In examining the inner workings of a variety of distributed autonomous systems, this text offers insight into the world of these systems that emerge from the interactions of seemingly autonomous components. The book also brings us up-to-date on the state of research in these areas.