Introduction to Algorithms
Author
Cormen
Leiserson
Rivest
Stein
Note