Introduction to Algorithms / Algorithms Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein - Second ed. - Cambridge, Mass. : Boston : MIT Press ; McGraw-Hill, c2001. - xxi, 1180 p. : ill. ; 24 cm.