Artificial Intelligence : a guide to intelligent systems - Negnevitsky, Michael (Pearson Education Limited, 2011)