The art of Computer Programming. Vol.2 : Seminumerical algoritms - Knuth, Donald Ervin (Addison-Wesley, 1997)