Elements of Programming Interviews: The Insiders' Guide
Adnan Aziz & Tsung-Hsien Lee & Amit Prakash
Algorithms for Convex Optimization
Nisheeth K. Vishnoi
Machine Learning, Second Edition: A Probabilistic Perspective
Kevin P. Murphy
Beginning Mathematical Logic: A Study Guide
Peter Smith
Digital Minimalism: Choosing a Focused Life in a Noisy World
Cal Newport