Artificial Intelligence A Guide to Intelligent Systems - Negnevitsky, Michael (Pearson Education Limited, 2011)