A multi agent systems book from the classic field will not teach you to orchestrate LLM agents, and an LLM-era book will rarely tell you what the classic field already learned. The useful move is to read one short classic text for the coordination ideas, one practitioner source for the LLM practice, and the measured failure research, then skip most of the rest.
I wrote one of the books in the comparison below, or rather one chapter of it, and I have placed that chapter where it honestly sits: it is LLM-era practice and touches the classic theory only once, in a paragraph on the blackboard. This page compares ten books on the same columns. It maps five classic ideas to their LLM-era forms, with a measured number for each, and ends with a rule for picking one background text and a list of what to skip.
Which multi-agent systems book should an LLM engineer read first?
For an engineer who orchestrates LLM workers, the best first multi-agent systems reading is a single chapter: chapter 18 of Russell and Norvig’s Artificial Intelligence: A Modern Approach (4th edition), about 47 pages, read with one LLM-era source and the MAST failure taxonomy. Escalate to a full textbook only for a named need.
That recommendation is mine, derived from the tables of contents below. Chapter 18, “Multiagent Decision Making,” runs pp. 599–645 in the US edition. Among other things it contains section 18.4.1, “Allocating tasks with the contract net,” along with repeated games, common goods, voting and bargaining (AIMA contents). That is most of the classic vocabulary an orchestration design review will reach for, in a chapter you can finish in an evening or two.
The other two parts of the default matter as much. The practice comes from a source written for LLM systems: a practitioner book from the table, or Chapter 11 of my book. The failure evidence comes from the MAST study, the Multi-Agent System Failure Taxonomy of Cemri and colleagues (2025), which reported failure rates of 41% to 86.7% across seven open-source multi-agent systems. A reading plan that skips that number is a reading plan for demos.
Are classic multi-agent systems books still relevant to LLM agents?
Classic multi-agent systems books are partly relevant: their ideas about structure and coordination transfer, and their ideas about formal symbolic agents and self-interested agents mostly do not. The field that wrote them, which grew out of distributed artificial intelligence from the 1980s on, studied task allocation, shared workspaces and message protocols long before language models existed.
Veterans of that field are not shy about saying so. “If you’re talking about agents and think the term is something new, go back and read everything Michael Wooldridge ever wrote,” one Hacker News regular wrote in January 2025 (HN). A 2025 position paper whose authors include Michael Luck and Michael Wooldridge makes the same point formally: “The field may slow down and lose traction by revisiting problems the MAS literature has already addressed” (La Malfa et al., 2025). It also argues that LLM multi-agent systems “over-rely on natural language as the primary communication protocol.”
The same paper records the counter-position honestly: that “simple orchestrators and agentic workflows suffice to coordinate complex MAS LLMs interactions.” Most production teams act on that view, and the evidence below suggests central orchestration does contain errors better than loose collectives. My own reading, offered as opinion, is that both sides are right about different chapters of the old books.
The difficulty is the books themselves. Another practitioner, who knows the logical side of the field well, admitted on Hacker News that “A lot of it went over my head as way too theoretical” (HN, August 2026). A textbook is a poor tool for someone who needs five ideas out of five hundred pages. The table below is meant to tell you which chapters hold those ideas.
How do multi-agent systems books compare on the same criteria?
Ten books compared on the same columns show a clean split: the classic texts cover coordination theory and nothing about LLMs, the LLM-era books cover practice and almost nothing of the theory, and no title does both. Facts come from each publisher’s or author’s page; coverage comes from tables of contents, which is a weak proxy for depth.
The six classic ideas in the third column are task allocation (the contract net), the shared workspace (the blackboard), communication protocols (speech acts), coordination and conventions, negotiation and game theory, and practical reasoning (BDI, for beliefs, desires and intentions). The buttons narrow the table by the job you have; with JavaScript off, every row stays visible.
| Book | Kind and length | Classic ideas covered (by contents) | LLM-specific concerns | What does not transfer | Read it if | Tags |
|---|---|---|---|---|---|---|
| An Introduction to MultiAgent Systems, Michael Wooldridge. Wiley, 2nd edition, 2009. | Textbook, 484 pp. Assumes “only basic knowledge of algorithms and discrete maths.” | Contract net (§8.2.1); speech acts, KQML and FIPA ACL (ch. 7); coordination, norms and social laws (§8.6); BDI lineage (ch. 4); game theory, voting, auctions, bargaining, argumentation (chs. 11–16). No blackboard heading in the contents I read. | None; it predates LLMs. | The logic chapter (ch. 17); pre-LLM methodologies (§9.2) except as history. | You design an agent-to-agent protocol or platform: chs. 7–9, including §9.1 “When is an Agent-Based Solution Appropriate?” | classic theory, negotiation & incentives |
| Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations, Yoav Shoham and Kevin Leyton-Brown. Cambridge University Press, 2009. | Textbook, 14 chapters. Free authorized e-book from the authors (an uncorrected manuscript, 532 pp., with different pagination). | Contract nets inside distributed optimization (§2.3); social laws and conventions (§2.4); communication and speech-act theory (ch. 8); game theory (chs. 3–6); social choice, mechanism design, auctions (chs. 9–11); intention only as logic (chs. 13–14). The word “blackboard” does not appear in the PDF text. | None. | Distributed constraint satisfaction (ch. 1), the logics (chs. 13–14), most incentive proofs. | Your agents bid, bargain, share scarce resources or answer to different owners: chs. 2, 3, 6, 10, 11. | classic theory, negotiation & incentives, free to read |
| Multiagent Systems, second edition, Gerhard Weiss (ed.). The MIT Press, 2013; paperback 2016. | Edited volume, 920 pp. “Sixteen of the book’s seventeen chapters were written for this edition.” | Per the publisher: communication, coordination, distributed cognition, development and engineering, background in logics and game theory. Contributors include Durfee, Jennings, Leyton-Brown, Shoham, Singh and Wooldridge. | None. | Varies by chapter; it works as a reference once you have a first text. | You teach the field or need an authoritative chapter on one topic. | classic theory |
| Artificial Intelligence: A Modern Approach, Stuart Russell and Peter Norvig, ch. 18 “Multiagent Decision Making.” Pearson, 4th edition, 2020. | One chapter, pp. 599–645 (US edition), about 47 pages. | Contract net (§18.4.1, p. 632); cooperation and coordination in multi-agent planning (§18.1.4); repeated games; common goods; voting; bargaining. No communication-protocol or BDI section in the chapter. | None. | Cooperative game theory (§18.3), unless your agents form coalitions. | You want the classic ideas in one sitting. My default for this reader. | classic theory, negotiation & incentives |
| Fundamentals of Multiagent Systems with NetLogo Examples, José M. Vidal. Author’s PDF, dated 2010. | Short textbook, free from the author. | Distributed constraints, games, coalition formation, learning, negotiation (per contents). | None. | The algorithms-first framing, if you only orchestrate. | You want a free, compact second look at the algorithms. | classic theory, free to read |
| Multi-Agent Reinforcement Learning: Foundations and Modern Approaches, Stefano V. Albrecht, Filippos Christianos, Lukas Schäfer. The MIT Press, 2024. | Textbook, 396 pp. Free PDF from the book’s site. | Learning agents, a different problem from orchestrating LLM workers. | None for orchestration. | Most of it, unless you train agents. | You train agents with reinforcement learning. | free to read |
| Designing Multi-Agent Systems: Principles, Patterns, and Implementation for AI Agents, Victor Dibia. Author’s site, 2025; digital edition updated August 2026. | Practitioner book, 15 chapters. Self-published (the site lists the author as publisher). | Not mapped to the classic literature on the book’s site. | Framework-agnostic principles; builds a small library from scratch; a part on evaluating and optimizing, with trajectories, LLM judges, failure modes and agent protocols, per the author. | The from-scratch library is one example, not a standard. | You want to build the machinery yourself and evaluate it. | LLM practice, build from scratch, evaluation & failures |
| Building Applications with AI Agents: Designing and Implementing Multiagent Systems, Michael Albada. O’Reilly, 2025. | Practitioner book, 354 pp.; multi-agent is ch. 8 of a broader book. | Coordination structures (manager, democratic, hierarchical) by headings; no classic sources mapped in what I read. | By ch. 8’s headings: an agent-to-agent protocol; message brokers, event buses and actor frameworks. | Not assessed: I read only ch. 8’s headings. | You want multi-agent design inside a whole-application book. | LLM practice |
| Build a Multi-Agent System (from Scratch): With MCP and A2A, Val Andrei Fajardo. Manning, in early access (MEAP) as of October 2026. | Practitioner book, about 325 pp. (estimated). For readers who “know Python, and are familiar with working with LLMs.” | Task distribution among agents, as the build’s last stage. | Agent loop, tool protocol, memory, human-in-the-loop, then agent-to-agent. | Unfinished: chapters may change before print. | You learn by building and accept an unfinished text. | LLM practice, build from scratch |
| AI Agents, Engineered, Enrique Gutiérrez (the author of this page), ch. 11 “Multi-Agent Systems.” 2026. | One chapter of 27. | The shared scratchpad (blackboard) in one paragraph, with its Hearsay-II lineage in a footnote. Nothing in the chapter body on the contract net, speech acts, BDI, game theory or negotiation. | Orchestrator–worker; the worker’s brief; three communication contracts; the MAST failure clusters; single-threaded writes; subagent archetypes; the merge wall; a single-vs-multi procedure. | The classic theory: bring it from a background text. | You already have a background text and want the LLM-era practice and failure modes. | LLM practice, evaluation & failures |
Two older titles are left out on purpose. Weiss’s first edition (MIT Press, 1999) is superseded by the second, and I could not confirm another classic introduction against its publisher, so I preferred a gap to a guess. Nothing in the table is a rating; a row says what a book contains, not how well it is written.
Which classic ideas transfer to LLM multi-agent systems?
Five classic ideas transfer to LLM multi-agent systems in recognizable form: the contract net, the blackboard, speech acts, social laws, and game-theoretic warnings about shared resources. Each now has an LLM-era descendant and at least one measured result. Each number comes from a single study or a dated vendor observation, so treat it as evidence to weigh.
This table is the core of the post. Read the third column as the design vocabulary to bring to a review and the last column as what to leave in the book.
| Classic idea | Primary source | LLM-era form | Measured evidence (with source) | What does not transfer |
|---|---|---|---|---|
| Contract net: announce a task, collect bids, award it | Smith, IEEE Transactions on Computers, 1980 (DOI) | Orchestrator–worker task allocation: a lead decomposes and assigns subtasks | Errors amplified 17.2× in independent multi-agent systems and 4.4× under centralized coordination (Kim et al., 2025) | Bidding on private costs: identical LLM workers have no cost of their own to bid |
| Blackboard: a shared workspace every specialist reads and writes | Erman, Hayes-Roth, Lesser and Reddy, Hearsay-II, ACM Computing Surveys, 1980 (DOI) | Shared scratchpad; volunteer designs where workers choose which posted requests to answer | “13%–57% relative improvements in end-to-end success” over the best baseline (Salemi et al., 2025) | The hand-written scheduler and knowledge sources |
| Speech acts and agent communication languages (KQML, FIPA ACL) | Wooldridge 2e, ch. 7; Shoham and Leyton-Brown, ch. 8 | Structured messages and agent-to-agent protocols; return-values-only contracts | MAST: “proceeding with wrong assumptions instead of seeking clarification” in 6.80% of failures, “withholding crucial information” in 0.85% (Cemri et al., 2025) | Formal ontologies, largely replaced by the model’s language ability |
| Social laws and conventions | Wooldridge 2e, §8.6; Shoham and Leyton-Brown, §2.4 | One writer per artifact; file ownership; merge queues | MAST: “task derailment” in 7.40% of failures. Observed in 2026: when earlier models shared files, their pull requests “often conflicted with one-another, at which point they were then abandoned” (Anthropic, 2026) | Formal verification of norms |
| Game theory: repeated games, common goods, defection | AIMA 4e, §18.2.3 and §18.4.2; Wooldridge 2e, §11.5 | Agents competing for shared queues, rate limits or budgets | Observed in 2026: in one run of a job-queue test, “2.4 million job requests and only 117 jobs accepted” (Anthropic, 2026) | Equilibrium math as a design tool; same-model agents fail together because they are alike |
The contract-net row is the cleanest example of what survives. The shape (announce a task in a precise specification, award it to one worker, receive a result) is the orchestrator’s brief and dispatch, and the companion post on writing the orchestrator–worker brief is that row turned into practice. Shoham and Leyton-Brown already described the idea in terms an engineer can use: “Contract nets are not a specific algorithm, but a framework, a protocol for implementing specific algorithms.” The economics, an exchange of tasks for payment between parties with private costs, has little to act on when every worker is a copy of the same model.
Chapter 11 of my book attaches a warning to the blackboard row. “The idea is decades older than language models,” and it “buys tight coordination at the price of reintroducing distributed-state pain: write conflicts, stale reads, formats everyone must agree on.” The chapter’s advice is the order of escalation: “start with return-values-only, and upgrade only when an observed failure asks for it.” Salemi and colleagues measured their gains on information discovery in data science; a second 2025 paper (Han and Zhang) reports blackboard designs competitive with the best baselines while spending fewer tokens, without a single headline number.
The two Anthropic rows are dated vendor observations, from a 2026 report on agent swarms. Their most useful finding is a mechanism: individual agents are “low variance,” so “when one agent makes a bad decision, it is likely that many agents will make that same bad decision.” Classic game theory assumes agents that differ. LLM agents that share a model mostly do not, which turns the theory into a warning about correlated behavior rather than a tool for designing incentives.
Two classic ideas have no row because I found no clean measurement. Negotiation, argumentation and voting survive as multi-agent debate and reviewer loops, but MAST notes that multi-agent gains over single agents or “simple baselines like best-of-N sampling” are often minimal, a finding about multi-agent systems in general rather than debate in particular. Practical reasoning (BDI) survives as vocabulary: a plan is not an intention, and an agent should commit, act, and revise when evidence arrives. The modern home of that discipline is the explicit outer loop described in the AI agent as a state machine.
How do you pick one multi-agent systems book for your situation?
Pick one multi-agent systems book by naming the job first: the default reader orchestrating LLM workers needs one short classic chapter plus one practice source, and only agents that negotiate, protocol designers, teachers and reinforcement-learning practitioners need a full textbook. The rule below is mine, derived from the contents in the table.
- Default, orchestrating LLM workers: AIMA 4e ch. 18, then one LLM-era source (Dibia, Albada’s ch. 8, or Chapter 11 of my book), plus the MAST paper.
- Agents that negotiate, bid, share scarce resources or represent different owners: Shoham and Leyton-Brown, chs. 2, 3, 6, 10 and 11, free from the authors.
- Designing an agent-to-agent protocol or a multi-agent platform: Wooldridge 2e, chs. 7–9.
- Teaching the field or needing a reference across it: Weiss (ed.), second edition.
- Training agents with reinforcement learning: Albrecht, Christianos and Schäfer, free PDF.
- Only an evening: skip the books. Read MAST, the scaling study by Kim and colleagues, and one production write-up such as Anthropic’s research-system account, then decide single versus multi.
Tick the line that describes your situation; each one names the text and the chapters it points to. The last two lines cover jobs the numbered rule leaves out. Your ticks stay in this browser.
- I orchestrate LLM workers and want the classic vocabulary: AIMA 4e ch. 18 (pp. 599–645), then MAST and one practice source.
- My agents compete, bargain or share scarce resources: Shoham and Leyton-Brown, chs. 2, 3, 6, 10, 11 (free from the authors).
- I am designing how agents talk to each other: Wooldridge 2e, chs. 7–9.
- I teach the field or need one authoritative chapter per topic: Weiss (ed.), second edition.
- I will train agents with reinforcement learning: Albrecht, Christianos and Schäfer (free PDF).
- I only have an evening: the MAST paper, the Kim et al. scaling study, and one production write-up.
- I need to justify single versus multi to a lead: the single agent vs multi agent post, plus the Kim et al. scaling study for the numbers.
- I want code I can run: Dibia (builds a small library from scratch) or Fajardo (in early access, so expect changes).
If two lines apply, take the textbook for the more specific need (negotiation, protocols, teaching or RL) and keep the default chapter anyway; it is short enough that it rarely wastes the time.
What should you skip in a classic multi-agent textbook?
Skip the modal and epistemic logic chapters, ontology engineering, distributed constraint algorithms, mechanism-design incentive proofs and, unless you train agents, multi-agent reinforcement learning. They are good work; they answer questions an engineer orchestrating LLM workers does not usually have, and each one assumes a kind of agent that an LLM worker is not.
The logics of knowledge, belief and intention assume agents whose states can be written as formulas and proved about. The ontology machinery of the agent communication languages solved a problem, a shared formal vocabulary, that a language model’s fluency now handles well enough for most internal systems. Distributed constraint satisfaction fills chapter 1 of the free Shoham and Leyton-Brown book, which is a reason to start that book at chapter 2.
Mechanism design asks how to make self-interested agents report the truth, and LLM workers inside one system have no interests to align. Reinforcement learning across agents is about training policies, not orchestrating calls to a model you did not train. If any of these assumptions changes for you (your agents represent different companies, say), the corresponding chapter moves from “skip” to “read.”
Do you need a multi-agent system before you need the book?
You need the multi-agent decision before the book, because many systems should stay single-agent and no reading list fixes a wrong architecture. The question most readers type as “which book” is often “should this be multi-agent at all,” and the evidence on that question is mixed enough to check first.
A controlled study tested 260 configurations across six benchmarks (Kim et al., 2025). It found the relative change from adding agents “ranges from +80.8% on decomposable financial reasoning to −70.0% on sequential planning.” It also found that “tasks where single-agent performance already exceeds 45% accuracy experience negative returns from additional agents.” One production team reported in 2025 that its multi-agent research system beat a single agent by 90.2% on an internal eval while using about 15 times the tokens of a chat (Hadfield et al., 2025). Same pattern, opposite outcomes, depending on the shape of the work.
The full decision, with a table and a worked example, is in the companion post on single agent vs multi agent design. If the question is one step earlier, the Should this be an agent? tool settles whether you need an agent at all. Chapter 11 states the stance I hold: “It is an architecture with a habitat.”
Where does Chapter 11 of AI Agents, Engineered fit?
Chapter 11 of AI Agents, Engineered is an LLM-era practice chapter: orchestrator–worker design, the worker’s brief, coordination failures, named subagent roles, the merge wall and a single-versus-multi procedure. It does not cover the contract net, BDI, game theory or negotiation, and it should not be read as a multi-agent textbook.
What it adds is the side the classics could not have: what goes wrong when the agent is a language model with no memory between calls. “Your instincts about teams were trained on colleagues: creatures with shared history, hallway conversations, and a memory of last week’s decisions. A worker agent has none of that.” Its central claim about the orchestrator–worker pattern is that “delegation quality is the variable that most separates multi-agent systems that work from those that embarrass you.”
The chapter’s one convergence rule is the LLM-era version of a social law: “keep writes single-threaded.” Its account of failure is the distributed-systems one: “With five agents you own a distributed system, and its bugs live in the seams.” And its definition of a subagent explains why isolation is the reason to spawn one: “A subagent is a context decision before it is an organizational one.” Each fresh window also postpones context rot for that worker.
The book’s further-reading appendix has a gap I should name. Appendix C recommends no classic multi-agent textbook. Its book recommendations sit elsewhere, such as Chip Huyen’s AI Engineering “For a single book-length grounding across the whole application stack, written for very nearly this reader.” This post fills that gap rather than contradicting the appendix. For general agent books beyond multi-agent design, see the wider comparison of the best books on AI agents.
What are the limits of this comparison?
This comparison describes what tables of contents and publisher pages say, which is the evidence available before you buy and nothing more. It cannot tell you how well a book is written, whether its code runs, or how deeply a chapter treats a topic its heading names. Coverage marked “by contents” can overstate or understate depth.
The translation table carries a second limit. The measured figures are single studies on their own benchmarks, and the vendor observations are dated reports on models that will be replaced; I quote the behaviors, not the model versions, for that reason. A different study could move any number in that column. The classic half of the reading is the part that does not go stale: the contract net and the blackboard are older than every model they now describe, and they will outlast the next ones.
My decision rule is a judgment, and it favors short reading over completeness. If you are entering the multi-agent research field rather than shipping a system, the rule is wrong for you. Read Wooldridge or Shoham and Leyton-Brown whole. Then use the patterns and multi-agent pillar as a map of what the LLM era built on top.
The one thing to keep
The classic multi-agent literature is worth one chapter of your time unless your agents negotiate or you design protocols. Read AIMA’s chapter 18 for the vocabulary, one practitioner source for the LLM practice, and MAST for the failures, and you will recognize the contract net in your orchestrator and the blackboard in your scratchpad. As Chapter 11 puts it, “Adding agents adds hands and coverage; it does not add judgment.”
Chapter 11, “Multi-Agent Systems,” is in the full book, and so is Appendix C, the annotated further-reading shelf; see the formats.
Questions readers ask
- What is the best book on multi-agent systems?
- It depends on the job. For the classic ideas in one sitting, chapter 18 of Russell and Norvig's Artificial Intelligence: A Modern Approach (4th edition). For negotiation, auctions and incentives, Shoham and Leyton-Brown, free from the authors. For protocol and platform design, Wooldridge's An Introduction to MultiAgent Systems, chapters 7 to 9. For LLM-era practice, add one practitioner book or chapter and the MAST failure paper.
- Is Wooldridge's An Introduction to MultiAgent Systems still relevant for LLM agents?
- Partly. Its chapters on communication (speech acts, KQML, FIPA ACL), working together (the contract net, result sharing, norms and social laws) and methodologies, including a section on when an agent-based solution is appropriate, map onto LLM orchestration. The logic chapter and the pre-LLM methodologies rarely matter for building with LLM workers.
- Is there a free multi-agent systems textbook?
- Yes. Shoham and Leyton-Brown's Multiagent Systems is available as an authorized e-book from the authors' site, José M. Vidal's Fundamentals of Multiagent Systems is a free PDF from the author, and the Multi-Agent Reinforcement Learning book by Albrecht, Christianos and Schäfer is a free PDF from its site, though it is for readers who train agents.
- What is the contract net protocol, and does it apply to LLM agents?
- The contract net, published by Reid G. Smith in 1980, allocates work by announcing a task, collecting bids and awarding it to one bidder. Its announce-and-award shape survives in orchestrator task allocation and in volunteer-style blackboard designs. The bidding on private costs mostly does not, because LLM workers are usually identical copies with no cost of their own to bid.
- What is a subagent?
- A subagent is a worker agent that runs its own full loop in a fresh context window, receives a brief from an orchestrator, and returns only a distilled result. Its main purpose is to keep a messy subtask's context out of the main agent's window, which is why the book calls it a context decision before an organizational one.
Sources
- Reid G. Smith (1980). The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver
- Lee D. Erman, Frederick Hayes-Roth, Victor R. Lesser, D. Raj Reddy (1980). The Hearsay-II Speech-Understanding System: Integrating Knowledge to Resolve Uncertainty
- Mert Cemri, Melissa Z. Pan, Shuyi Yang, et al. (2025). Why Do Multi-Agent LLM Systems Fail?
- Yubin Kim, Ken Gu, Chanwoo Park, et al. (2025). Towards a Science of Scaling Agent Systems
- Emanuele La Malfa, Gabriele La Malfa, Samuele Marro, et al. (including Michael Luck and Michael Wooldridge) (2025). Large Language Models Miss the Multi-Agent Mark
- V. Botti (2025). Agentic AI and Multiagentic: Are We Reinventing the Wheel?
- Alireza Salemi, Mihir Parmar, Palash Goyal, et al. (2025). LLM-Based Multi-Agent Blackboard System for Information Discovery in Data Science
- Bochen Han and Songmao Zhang (2025). Exploring Advanced LLM Multi-Agent Systems Based on Blackboard Architecture
- Jeremy Hadfield, Barry Zhang, Kenneth Lien, Florian Scholz, Jeremy Fox, Daniel Ford (Anthropic) (2025). How we built our multi-agent research system
- Anthropic (2026). Patterns and problems in emerging multiagent systems
- Michael Wooldridge (2009). An Introduction to MultiAgent Systems, 2nd Edition (publisher page)
- Yoav Shoham and Kevin Leyton-Brown (2009). Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations (authors' download page)
- Gerhard Weiss (ed.) (2013). Multiagent Systems, second edition (publisher page)
- Stuart Russell and Peter Norvig (2020). Artificial Intelligence: A Modern Approach, 4th edition (table of contents)
- José M. Vidal (2010). Fundamentals of Multiagent Systems with NetLogo Examples (author's PDF)
- Stefano V. Albrecht, Filippos Christianos, Lukas Schäfer (2024). Multi-Agent Reinforcement Learning: Foundations and Modern Approaches (publisher page)
- Victor Dibia (2025). Designing Multi-Agent Systems (author's book site)
- Michael Albada (2025). Building Applications with AI Agents (O'Reilly product page)
- Val Andrei Fajardo (2026). Build a Multi-Agent System (from Scratch) (publisher page, early access)