Artifical Intelligence - Winston, Patrick Henry. (Addison-Wesley, 1992)