Artificial intelligence : a modern approach - Russell, Stuart J. (Artificial Intelligence / Prentice-Hall, Inc.., 1995)