Design and Analysis of Algorithms. - Gupta, P. (New Delhi. PHI., 2008)