"Artificial Intelligence and Expert Systems covers the latest applications and techniques of AI in problem-solving environments, surveying logic, neural networks, fuzzy logic, and more, comparing them to conventional computer systems and approaches. There are numerous branches to AI and this covers their various incarnations and uses, providing programmers with an overview of different programming approaches for each. From math formulas to exercises, this provides an outstanding overview programmers new to AI will especially appreciate."