Artificial intelligence A Guide to intelligent systems - Negnevitsky, Michael (Addison-Wesley, 2005)