CLRS: Introduction to Algorithms
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

The Algorithm Design Manual, 2nd Edition by Steven Skiena.

Algorithmics: The Spirit of Computing by David Harel

http://www.wisdom.weizmann.ac.il/~dharel/algorithmics.html
Algorithms in Java, Part 5: Graph Algorithms, 3rd Edition Robert Sedgewick.

http://www.informit.com/store/product.aspx?isbn=0201361213
The LEDA Platform of Combinatorial and Geometric Computing
K. Mehlhorn and St. Näher

Cambridge University Press, 1999. http://www.algorithmic-solutions.com/leda/ http://www.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html
Global Optimization Algorithms – Theory and Application –
Thomas Weise http://www.it-weise.de/projects/book.pdf