Russel, Stuart; Norving, Peter Artificial Intelligence: A Modern Approach 22 - 2 - Pearson Education 0 - 1050