Computer Systems: A Programmer's Perspective Plus Masteringengineering ...
Randal E. Bryant & David R. O'Hallaron
Pattern Recognition and Machine Learning
Christopher M. Bishop
Probabilistic Graphical Models: Principles and Techniques
Daphne Koller & Nir Friedman
Calculus
Gilbert Strang
Proofs and Refutations: The Logic of Mathematical Discovery
Imre Lakatos
Information Theory, Inference and Learning Algorithms
David J. C. MacKay
How to Prove It: A Structured Approach
Daniel J. Velleman
Filtering and System Identification: A Least Squares Approach
Michel Verhaegen & Vincent Verdult
Entropy and Diversity: The Axiomatic Approach
Tom Leinster
The Design of Approximation Algorithms
David P. Williamson & David B. Shmoys
Computer Vision: Models, Learning, and Inference
Simon J. D. Prince
Algorithms for Convex Optimization
Nisheeth K. Vishnoi