I have updated the textbook. You will find the new version below. The changes are all bugfixes. I am extremely thankful to the many people, from across the world, who have taken time to email me about the errors they have found it the book. I am also very happy that so many are reading it. Unfortunately, since I have not had the chance to teach our multiagent systems class lately, I have not had the time to add new material to the textbook. Hopefully, I will be teaching the class again in the next couple of years and then I will add new material. Still, I do fill confident that the material in the textbook is mostly timeless (for example, the Nash bargaining solution goes back to 1950) so it should hold up fine as a good introduction to the field.
I would be amiss if I didn't mention that Shohan and Leyton-Brown published Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations which covers much of the same material my book is trying to cover. Still, their coverage is not identical. Their book also focuses more on proofs. My goal, on the other hand, is to develop a book for practitioners: people who want to engineer multiagent systems. Thus, I try to focus on algorithms and provide the hands-on NetLogo examples. Anyway, you be the judge.Fundamentals of Multiagent Systems