ARTIFICIAL INTELLIGENCE FIFTH EDITION Structures and Strategies for Complex Problem Solving.