Introduction to algorithms 3/E - Cormen, T; Others (Vidhyanagar PHI, 2010)