Thomas H. Cormen 0 471 Introduction to Algorithms – Thomas H. Cormen, Clara Lee, Erica Lin – 2nd Edition