- Learning OpenCV by Gary Bradski, Adrian Kaehler
- Artificial Intelligence by Stuart Jonathan Russell, Peter Norvig
- Algorithms of the Intelligent Web by Haralambos Marmanis, Dmitry Babenko
- Speech and Language Processing by Dan Jurafsky, James H. Martin
- Pattern Recognition and Machine Learning by Christopher M. Bishop
- Programming Game AI by Example by Mat Buckland
- Artificial Intelligence by Stuart Jonathan Russell, Peter Norvig
- Foundations of Statistical Natural Language Processing by Christopher D. Manning, Hinrich Schütze
- Pattern classification by Richard O. Duda, Peter E. Hart, David G. Stork
- Neural Networks for Pattern Recognition by Christopher M. Bishop
- Computer Vision by David Forsyth, Jean Ponce
- AI Game Programming Wisdom by Steve Rabin
- Design Patterns in Java by Steven John Metsker, William C. Wake
- Natural Language Processing with Python by Steven Bird, Ewan Klein, Edward Loper
- Gödel, Escher, Bach. Anniversary Edition by Douglas R. Hofstadter
- Blondie24 by David B. Fogel
- Mahout in Action by Sean Owen, Robin Anil, Ted Dunning
- Machine Learning by Kevin P. Murphy
- Game Programming Gems by Mark A. DeLoura
- Lisp by Patrick Henry Winston, Berthold Horn
- Practical Common Lisp by Peter Seibel
- AI Game Programming Wisdom 2 by Steve Rabin
- Land of Lisp by Conrad Barski
- Logical Foundations of Artificial Intelligence by Michael R. Genesereth
- AI Game Programming Wisdom 3 by Steve Rabin
- Introduction to Neural Networks with Java by Jeff Heaton
- Linux Robotics by D. Newman
- The Essence of Neural Networks by Robert Callan
- AI Game Programming Wisdom 4 by Steve Rabin
- Computer gamesmanship by David N. L. Levy