Artificial intelligence : A MODERN APPROACH. - Russell, Stuart J.; Norvig, Peter (Prentice-Hall, Inc., 2003)