An introduction to multiagent systems - Wooldridge, Michael J. (Wiley, 2001)