Algorithms Unlocked
For anyone who has ever wondered how computers solve problems, an engagingly written guide for nonexperts to the basics of computer algorithms.
Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers
Algorithmic Puzzles
Introduction to Algorithms
Introduction to Graph Theory (Dover Books on Mathematics)