Design and Analysis of Algorithms - Gajendra Sharma (Delhi Khanna Book, 2009)