Elements of Programming Interviews: The Insiders' Guide
Adnan Aziz & Tsung-Hsien Lee & Amit Prakash
Information Retrieval: Implementing and Evaluating Search Engines
Stefan Buttcher & Charles L. A. Clarke & Gordon V. Cormack
Filtering and System Identification: A Least Squares Approach
Michel Verhaegen & Vincent Verdult
How to Prove It: A Structured Approach
Daniel J. Velleman
Computer Systems: A Programmer's Perspective Plus Masteringengineering ...
Randal E. Bryant & David R. O'Hallaron
Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin