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