Learning Theory From First Principles
Francis Bach
Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin
Algorithms for Convex Optimization
Nisheeth K. Vishnoi
Pattern Recognition and Machine Learning
Christopher M. Bishop