Introduction to algorithms - Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L. (New Delhi Prentice Hall, 1990)
Gifted by CSE Department IIT Kanpur