Artificial Intelligence: a modern approach.- 2nd Ed. - Russell, Stuart (Pearson, 2003)