Fundamentals of Computer Alorithms - Horowitz, Elis (New Delhi Galgotia Pub., 1998)