Fundamentals Of Computer Algorithms - Horowitz Ellis; Sartaj Sahni; Sanguthevar Rajasekaran (Delhi Galgotia Publications, 2004)