Cormen, Thomas H Leiserson, Charles Rivest, Ronald H Stein Chfford Introduction to Algorithm - 2nd ed. - New Delhi PHI Learning 2009 - 1180