The Art of computer programming - Knuth, Donald Ervin 1938- (Addison-Wesley Pub. Co., 1981)