The Art of Computer Programming, Vols. 1-3