Design Methods And Analysis Of Algorithms - Basu, S K . (Prentice Hall of India, 2005)