The Art of Computer Programming, Volume 2, Seminumerical Algorithms (Third Edition (1998)

by D Knuth