The text is written primarily for computer science and engineering students at the advanced undergraduate or beginning graduate level. It is also intended as an introduction to recent techniques for researchers and developers in robotics, artificial intelligence, and control theory. It is expected that the presentation here would be of interest to those working in other areas such as computational biology drug design, protein folding, virtual prototyping, manufacturing, video game development, and computer graphics. Furthermore, this book is intended for those working in industry who want to design and implement planning approaches to solve their problems. Practical Artificial Intelligence Programming in Java by Mark Watson PDF, 7 chapters, 1. This book was written for both professional programmers and home hobbyists who already know how to program in Java and who want to learn practical AI programming techniques. I have tried to make this a fun book to work through. In the style of a cook book, the chapters in this book can be studied in any order. Each chapter follows the same pattern a motivation for learning a technique, some theory for the technique, and a Java example program that you can experiment with. A Gentle Guide to Constraint Logic Programming via ECLIPSE 3rd Edition by Antoni Niederlinski PDF, 7 chapters, 5. This is to be a painless introduction into an exciting software technology named Constraint Logic Programming, in the sequel abbreviated by CLP. Thebook aims to teach modeling decision problems and solving them using CLP. It addresses the needs of all interested in quickly finding feasible and optimum solutions to combinatorial and continuous decision problems using a well established tool. It serves to create a basic foothold on CLP for all those wishing to get some operational experience of using it before eventually dwelling into more advanced realms of theory. Computers Thought A Practical Introduction to Artificial Intelligence by Mike Sharples, David Hogg, Chris Hutchison, Steve Torrance David Young Online reading only HTML E text, 9 chapters. The aim of this book is to introduce people with little or no computing background to artificial intelligence AI and cognitive science. It emphasizes the psychological, social, and philosophical implications of AI and, by means of an extended project to design an Automated Tourist Guide, makes the connection between the details of an AI programming language and the magic of artificial intelligence programs, which converse in English, solve problems, and offer reasoned advice.