Artificial Intelligence: Pearson New International Edition : A Modern Approach - Russell, Stuart;Norvig, Peter