C++ Primer Plus
Stephen Prata
Mathematical Thinking: Problem-Solving and Proofs 2nd Edition
John P. D'Angelo & Douglas Brent West
Calculus
Gilbert Strang
Entropy and Diversity: The Axiomatic Approach
Tom Leinster
Elements of Programming Interviews: The Insiders' Guide
Adnan Aziz & Tsung-Hsien Lee & Amit Prakash