Introduction to artificial intelligence - Ertel, Wolfgang (Undergraduate topics in computer science, 2011)