The Art of Computer Programming: Seminumerical Algorithms. - Knuth, Donald E. (Computer Science and Information Processing, 1971)