Artificial Intelligence A Modern Approach - Russell, Stuart J. (Prentice Hall, 1995)