Knuth, D.E. Art Of Computer Programming Vol II (Seminumerical Algorithms) - 3 - Addison Wesley 2000 - 762