Algorithms Design and Analysis 3rd Ed - Udit Agarwal (Dhanpat Rai Publications Pvt Ltd, New Delhi, 2010)