Artificial Intelligence: A Modern Approach (Pearson Series in Artifical Inte… You will find that this textbook has a companion website with extra resources.