Developing intelligent agent systems a practical guide - Padgham, Lin (Wiley series in agent technology, 2004)