Artificial Intelligence - Winston, Patrick Henry (Pearson Education, 2004)