Artificial Intelligence: Modern Approach

Russell, Stuart; Norvig, Peter