The art of computer programming. Vol.2 : Seminumerical algorithms - Knuth, Donald Ervin (Addison-Wesley Publishing Company, 1981)