Algorithms - Cormen, Thomas H (New Delhi Prentice Hall of india, 2001)