Jon Kelner,
An Algorithmist's Toolkit, MIT
Dan Spielman,
Spectral Graph Theory, Yale
David Easley and Jon Kleinberg,
Networks, Crowds, and Markets, Cambridge U. Press, 2010
Williamson and Shmoys,
The Design of Approximation Algorithms, Cambridge U. Press
Noga Alon and Joel Spencer,
The Probabilistic Method, Wiley
Luca Trevisan,
Graph Partitioning and Expanders, Stanford
Michael Mitzenmacher and Eli Upfal,
Probability and Computing