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.

Video Lectures

Algorithmics: The Spirit of Computing by David Harel

Algorithms in Java, Part 5: Graph Algorithms, 3rd Edition Robert Sedgewick.

The LEDA Platform of Combinatorial and Geometric Computing

K. Mehlhorn and St. Näher

Cambridge University Press, 1999.

Global Optimization Algorithms – Theory and Application –

Thomas Weise