Artificial intelligence a guide to intelligent systems - Negnevitsky, Michael (Addison-Wesley, 2002)