A detailed and systematic introduction to the distributed cooperative control of multi-agent systems from a theoretical network perspective * Features detailed analysis and discussions on the distributed cooperative control and dynamics of multi-agent systems * Covers comprehensively first order second order and higher order systems swarming and flocking behaviors * Provides a broad theoretical framework for understanding the fundamentals of distributed cooperative control