Information Retrieval: Implementing and Evaluating Search Engines
Stefan Buttcher & Charles L. A. Clarke & Gordon V. Cormack
Pen and Paper Exercises in Machine Learning
Michael U. Gutmann
Algorithm Design
Jon Kleinberg & Éva Tardos
Computer Vision: Models, Learning, and Inference
Simon J. D. Prince
Elements of Programming Interviews: The Insiders' Guide
Adnan Aziz & Tsung-Hsien Lee & Amit Prakash