Artificial intelligene a guide to intteligent systems - Negnevitsky (Addison-Wesley, 2002)