The Art of Computer Programming, 3 vols., 3nd edn (1997)

by D E Knuth