Donald E. Knuth, "The Art of Computer Programming, Volume 1: Fundamental Algorithms, 3rd Edition"
ISBN: 0201896834 | 1997 | True PDF | 672 pages | 7 MB
"The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer programming."
—Byte, September 1995
This first volume in the series begins with basic programming concepts and techniques, then focuses more particularly on information structures—the representation of information inside a computer, the structural relationships between data elements and how to deal with them efficiently. Elementary applications are given to simulation, numerical methods, symbolic computing, software and system design.