Algorithms Unlocked

Thomas H. Cormen