This book focuses on the characteristics of cooperative control problems for general linear multi-agent systems, including formation control, air traffic control, rendezvous, foraging, role assignment, and cooperative search. On this basis and combined with linear system theory, it introduces readers to the cooperative tracking problem for identical continuous-time multi-agent systems under state-coupled dynamics; the cooperative output regulation for heterogeneous multi-agent systems; and the optimal output regulation for model-free multi-agent systems. In closing, the results are extended to multiple leaders, and cooperative containment control for uncertain multi-agent systems is addressed. Given its scope, the book offers an essential reference guide for researchers and designers of multi-agent systems, as well as a valuable resource for upper-level undergraduate and graduate students.