Heard on the Street: Quantitative Questions From Wall Street ...
Timothy Falcon Crack
Algorithms for Convex Optimization
Nisheeth K. Vishnoi
The Design of Approximation Algorithms
David P. Williamson & David B. Shmoys
How to Prove It: A Structured Approach
Daniel J. Velleman
Elements of Programming Interviews: The Insiders' Guide
Adnan Aziz & Tsung-Hsien Lee & Amit Prakash