Artificial intelligence - Winston, Patrick Henry (Pearson, 1992)