* The Algorithm Design Manual, Second Edition by Steven S. Skiena [Available on: Amazon](https://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1849967202) [Free online version](http://algorithmic.zone/books/Skiena-Algo/)
* Algorithms, Fourth Edition by Robert Sedgewick and Kevin Wayne [Available on: Amazon](https://www.amazon.com/Algorithms-4th-Robert-Sedgewick-Wayne/dp/0321573519) [Free online version](http://algs4.cs.princeton.edu/home/)
* Algorithmics: The Spirit of Computing, Third Edition by David Harel and Yossi Matias [Available on: Amazon](https://www.amazon.com/Algorithmics-Spirit-Computing-David-Harel/dp/9811066500) [Free online version is not known]
* Data Structures and Algorithm Analysis in Java, Third Edition by Mark Allen Weiss [Available on: Amazon](https://www.amazon.com/Data-Structures-Algorithms-Analysis-3rd/dp/0132370442) [Free online version is not known]