The Art of Computer Programming, volume II. Addison-Wesley, second edition (1981)

by D Knuth
Venue:in Sections 3.3 and 3.6