Artificial Intelligence: Structures and Strategies for Complex Problem Solving
0805311963B04062001