A Concise Introduction To Multiagent Systems And Distributed Artificial Intelligence by Nikos Vlassis