Introduction to the design and analysis of algorithmsAnany Levitin - Levitin, Anany (Addison Wesley, 2003)