Artificial Intelligence: A Modern Approach
Artificial Intelligence Textbooks
The following table summarizes the major AI textbooks for introductory AI and for related topics, ordered by their Amazon.com Sales Rank within each topic.
Author
Intro AI
Year
Pages
Amazon
Code
Russell
,
Norvig
AI: A Modern Approach (2nd ed.)
2002
1100
3,000
2M Lisp, Python, Java
Winston
AI (3rd ed.)
1992
691
78,000
55K Lisp
Nilsson
AI: A New Synthesis
1998
536
92,000
None
Dean
,
Allen
,
Aloimonos
AI: Theory and Practice
1994
650
230,000
419K Lisp, C++
Luger
AI: Structures and Strategies ... (4th ed.)
2002
1000
261,000
68K Lisp, Prolog
Ginsberg
Essentials of AI
1993
430
281,000
None
Rich
,
Knight
AI (2nd ed.)
1990
640
306,000
33K Lisp
Poole
,
Mackworth
,
Goebel
Computational Intelligence: A Logical Approach
1998
608
350,000
Prolog
Tanimoto
The Elements of AI Using Common Lisp
1995
559
370,000
318K Lisp
Bender
Mathematical Methods in Artificial Intelligence
1998
450
461,000
Author
Agents
Year
Pages
Amazon
Code
Weiss
Multiagent Systems
2000
648
45,000
Cockayne, Zyda
Mobile Agents
1998
312
168,000
Rosenchein
Rules of Encounter
1994
253
234,000
Wooldridge
Reasoning about Rational Agents
2000
241
187,000
Author
Planning
Year
Pages
Amazon
Code
Ghallab
,
Nau
,
Traverso
Automated Planning: theory and Practice
1994
635
475,000
Zweben
Intelligent Scheduling
1994
754
327,000
Yang
Intelligent Planning
1998
264
444,000
Author
Search
Year
Pages
Amazon
Code
Mitchell
An Introduction to Genetic Algorithms
1998
224
14,000
Goldberg
Genetic Algorithms in Search ...
1989
412
43,000
Author
Logic
Year
Pages
Amazon
Code
Clarke, Grumberg, Peled
Model Checking
2000
330
61,000
Davis
Engines of Logic
2001
272
134,000
Quine
Mathematical Logic
1981
?
181,000
Newborn, Newborn
Automated Theorem Proving
2001
231
644,000
Author
Uncertainty
Year
Pages
Amazon
Code
Pearl
Causality: Models, reasoning and Inference
2001
384
14,000
Pearl
Probabilistic Reasoning in Intelligent Systems
1986
552
49,000
Author
Machine Learning
Year
Pages
Amazon
Code
Hastie
,
Tibshirani
,
Friedman
The Elements of Statistical Learning
2001
6,000
Bishop
Neural Netowrks for Pattern Recognition
1996
504
11,000
Witten
, Frank
Data Mining: Practical Machine Learning Tools ...
1999
12,000
4M Java
Cristianini
,
Shawe-Taylor
An Introduction to Support Vector Machines
2000
189
13,000
Duda
,
Hart
,
Stork
Pattern Classification (2nd ed.)
2000
14,000
Matlab
Mitchell
Machine Learning
1997
432
38,000
Sutton
,
Barto
Reinforcement Learning: An Introduction
1998
432
49,000
Ripley
Pattern Recognition and Neural Networks
1995
403
74,000
Fortran
Vapnik
Statistical Learning Theory
1998
736
79,000
Kearns
, Vazirani
An Introduction to Computational Learning Theory
1994
221
173,000
Quinlan
C4.5: Programs for machine Learning
1993
302
246,000
Author
Natural Language
Year
Pages
Amazon
Code
Jurafsky
,
Martin
Speech and Language Processing
2000
960
17,000
Manning
,
Schutze
Foundations of Statistical NLP
1999
620
34,000
Witten
,
Moffat
,
Bell
Managing Gigabytes
1999
519
43,000
Jelinek
Statistical Methods for Speech Recognition
1998
300
47,000
Allen
Natural Language Understanding
1995
?
47,000
Lisp
Charniak
Statistical Language Learning
1996
192
89,000
C++
Sag
,
Wasow
Syntactic Theory
1999
440
181,000
Author
Robotics
Year
Pages
Amazon
Code
Braitenberg
Vehicles
1986
168
43,000
Murphy
An Introduction to AI Robotics
2000
400
43,000
Kortenkamp et al.
AI and Mobile Robots
1998
400
69,000
Arkin
Behavior-Based Robotics
1998
491
80,000
Dudek, Jenkin
Computational Principles of Mobile Robotics
2000
280
83,948
Author
Perception
Year
Pages
Amazon
Code
Forsyth
,
Ponce
Computer Vision: A Modern Approach
2002
720
37,000
Marr
Vision: A Computational Investigation...
1983
?
41,000
Palmer
Vision Science
1999
760
60,000
Author
Philosophy
Year
Pages
Amazon
Code
Kurzweil
The Age of Spiritual Machines
2000
388
7,000
Brooks
Flesh and Machines: How Robots Will Change Us
2002
260
16,000
Dennett
Consciousness Explained
1992
?
17,000
Minsky
The Society of Mind
1988
?
18,000
Simon
The Sciences of the Artificial (3rd ed.)
1996
215
25,000
Searle
The Mystery of Consciousness
1997
224
40,000
Winograd
, Flores
Understanding Computers and Cognition
1987
224
51,000
Clark
Being There
1998
308
55,000
Moravec
Robot: Mere Machine to Transcendent Mind
2000
240
57,000
Dreyfus
What Computers Still Can't Do
1992
429
99,000
Author
Lisp Programming
Year
Pages
Amazon
Code
Graham
ANSI Common Lisp
1995
432
10,000
46K Lisp
Sussman
,
Abelson
The Structure and Interpretation of Computer Programs
1996
657
30,000
Scheme
Norvig
Paradigms of AI Programming
1992
946
74,000
481K Lisp
Winston
,
Horn
Lisp
1989
611
76,000
Lisp
Graham
On Lisp
1994
413
90,000
56K Lisp
Wilensky
Common LispCraft
1986
500
243,000
None
Forbus
,
de Kleer
Building Problem Solvers
1993
716
337,000
Lisp
Charniak
,
Riesbeck
,
McDermott
AI Programming
1987
533
939,000
?
Author
Prolog Programming
Year
Pages
Amazon
Code
Bratko
Prolog Programming for AI (3rd ed.)
1990
678
69,000
Prolog
Clocksin
,
Mellish
Programming in Prolog (3rd edition)
1987
281
108,000
?
O'Keefe
The Craft of Prolog
1990
411
269,000
?
Shoham
AI Techniques in Prolog
1994
327
836,000
Prolog
Author
C++/Java/Python
Year
Pages
Amazon
Code
Tracy, Bouthoorn
Object-Oriented AI in C++
1996
468
338,000
179K C++
Author
Reference
Year
Pages
Amazon
Code
Wilson
MIT Encyclopedia of the Cognitive Sciences
1999
?
270,000
Shapiro
Encyclopedia of AI (2nd ed.)
1992
1792
730,000
Arbib
Handbook of Brain Theory and Neural Networks (2nd ed.)
2002
1344
1,958,000
AI: A Modern Approach
by
Stuart Russell
and
Peter Norvig
Modified: May 16, 2007