An introduction to multiagent systems - Wooldridge, Michael (John Wiley, 2002)