Artificial intelligence : a guide to intelligent Systems - Negnevitsky (Pearson Education Limited, 2011)