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