The Art of Computer Programming. Vol. 2: Seminumerical Algorithms, 2nd Ed (1981)

by D E KNUTH