Artificial intelligence: stuctures and strategies for complex problem solving sixth edition - Luger, George F. (Pearson Addison Wesley, 2009)