New York: McGraw-Hill, 2014. — 1151 p.
As the title says, A First Course in Artificial Intelligence is aptly suited for both undergraduate and postgraduate courses involving Artificial Intelligence. The book explores from scratch the algorithms and representations needed for building intelligent systems. The textbook follows a bottom-up approach exploring the basic strategies - starting with search based methods & then moving on to knowledge based methods - needed for problem solving and focuses primarily on the intelligence part. The only background required to comprehend the book is familiarity with programming. Easy explanations for the concepts bolstered with illuminative illustrations make the book an essential reading for the budding artificial intelligence students, seasoned practitioners and researchers; all alike.