Artificial Intelligence – Structures and Strategies for Complex Problem Solving

I loved reading this book (and the follow up eBook where Luger uses LISP and Java to implement the algorithms). Luger has great command on programming along with a very clear understanding of AI. I picked up this book after I read the eBook to dig more into his ideas. I think his object oriented implementation of Search algorithms is what I loved the most.

George F Luger
Machine Learning