Artificial intelligence : a guide to intelligent systems - Negnevitsky, Michael (Pearson education, 2002)