Intelligent software agents - Murch, Richard (Prentice Hall, 1999)