The Art of Computer Programming, volume 2: Seminumerical Algorithms (1997)

by Donald Ervin Knuth