The Art Of Computer Programming ( Vol.Iii ) - Donald E. Knuth (Addison-Wesley New York, 1999)