The art of computer programming, Volume 2 : Seminumerical algorithms - Knuth, Donald Ervin, 1938- (Addison-Wesley ; Pearson Education, 1998)