Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin
Algorithms for Convex Optimization
Nisheeth K. Vishnoi
Reading, Writing, and Proving: A Closer Look at Mathematics
Ulrich Daepp & Pamela Gorkin
Everything You Always Wanted To Know About Mathematics
Brendan W. Sullivan
Mathematical Thinking: Problem-Solving and Proofs 2nd Edition
John P. D'Angelo & Douglas Brent West