Computers and Intractability: A Guide to the Theory of NP-completeness
Michael R. Garey & David S. Johnson
Information Retrieval: Implementing and Evaluating Search Engines
Stefan Buttcher & Charles L. A. Clarke & Gordon V. Cormack
Proximal Algorithms
Neal Parikh & Stephen P. Boyd & Now Publishers
Mathematical Thinking: Problem-Solving and Proofs 2nd Edition
John P. D'Angelo & Douglas Brent West