The Art of Computer Programming, Seminumerical Algorithms Volume 2, third edition (1998)

by D Knuth