Artificial intelligence: A guide to intelligent systems - Negnevitsky M.