The Art of Computer Programming: V.1.: Fundamental algorithms - Knuth, Donald E. (Saint Joseph's University, 1973)