CLRS: Introduction to Algorithms

Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

Amazon HTML

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

http://www.algorist.com/

Video Lectures

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

edit