Introduction to design and analysis of algortithm 2/E - Levitin, ny (Vidhyanagar Pearson, 2009)