The art of Computer programming, vol. 2 : Seminumerical algorithms - Knuth, Donald Ervin, 1938- (Addison-Wesley pub.co., 1981)