Russel, Stuart; Norving, Peter Artificial Intelligence: A Modern Approach 10 - 2 - Pearson Education 2004 - 1080