Thomas Cormen, Charles E. Leiserson, Ronald Rivest, Clifford Stein ISBN: 0-262-03384-4 Publisher: MIT Press