Developing intelligent agent systemsa practical guide - Padgham, Lin (John Wiley & Sons, 2004)