Artificial Intelligence A modern Approach, 3ed - Stuart Russell (Pearson Education,Inc., 2010)