Logic, Programming and Prolog: 2nd Edition
The main objective of this textbook is to provide a uniform account of both the foundations of logic programming and simple programming techniques in the programming language Prolog. The discussion of the foundations also facilitates a systematic survey of variants of the logic programming scheme, like constraint logic programming, deductive databases or concurrent logic programming.
Introduction to Information Retrieval
The book aims to provide a modern approach to information retrieval from a computer science perspective. It is based on a course Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze have been teaching in various forms at Stanford University, the University of Stuttgart and the University of Munich.
Digraphs: Theory, Algorithms and Applications, 1st Edition
The main features of this book is the strong emphasis on algorithms. The book contains more than 700 exercises and a number of applications as well as sections on highly applicable subjects.
Practical Common Lisp
Practical Common Lisp serves as a useful introduction to Common Lisp for folks who are curious about Lisp but maybe not yet curious enough to shell out big bucks for a dead-tree book and a good Common Lisp tutorial for folks who want to get down to real coding right away.
Think Stats: Probability and Statistics for Programmers
Think Stats is an introduction to Probability and Statistics for Python programmers. It emphasizes simple techniques you can use to explore real data sets and answer interesting questions. The book presents a case study using data from the National Institutes of Health.
Algorithms 4th Edition
Algorithms, 4th Edition surveys the most important algorithms and data structures in use today. We motivate each algorithm that we address by examining its impact on applications to science, engineering, and industry.