Knuth, D.E.

Art Of Computer Programming Vol II (Seminumerical Algorithms) - 3 - Addison Wesley 2000 - 762