Introduction to the design and analysis of algorithms - Levitin, Anany (Boston, Mass. Addison Wesley, 2003)
Keywords: Computer algorithms