FUNDAMENTALS OF ALGORITHMS - GILLES BRASSARD & PAUL BRATLEY (PRENTICE HALL OF INDIA, 2001)