Artificial Intelligence A Modern Approach 3rd-Edition

Stuart Russell and Peter Norvig