Fundamentals of Computer Algorithms - Horowitz,Ellis (Galgotia Pub. New Delhi, 2003)