Artificial intelligence : a guide to intelligent systems - Negnevitsky, Michael (Addisson-Wesley, 2005)