

The Art of Computer Programming
2 books
Here are 2 books from The Art of Computer Programming series by Donald Knuth, listed in series order where known and publication order otherwise.
Books in order

The Art of Computer Programming, Volume 2: Seminumerical Algorithms
Donald Knuth
A landmark reference in computer science, this volume explores the theory and practice of numerical methods used in computing, from random number generation and arithmetic to classical algorithms for the manipulation of numbers. Donald Knuth combines rigorous mathematical analysis with lucid explanations, practical examples, and a deep appreciation for the history and craft of programming. Designed for serious students, researchers, and experienced programmers, it reveals the structure, strengths, and limitations of the algorithms that underpin modern computation. Both a demanding technical resource and an enduring study of computational thinking, it rewards close reading and repeated consultation.

The Art of Computer Programming: Volume 3
Donald Knuth
A definitive exploration of the principles and techniques behind sorting and searching, this volume examines the algorithms that make it possible to organize, retrieve, and process information efficiently. It combines rigorous mathematical analysis with practical discussion of data structures, performance, and implementation, making complex concepts accessible to serious students and practitioners of computer science. Renowned for its depth, precision, and carefully developed examples, the book reveals the elegance underlying fundamental computational problems. It is an essential reference for anyone seeking a deeper understanding of algorithm design and the foundations of efficient programming.