Developing Intelligent Agent Systems by Michael Winikoff & Lin Padgham