Information Theory, Inference and Learning Algorithms
David J. C. MacKay
Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin
Algorithms for Convex Optimization
Nisheeth K. Vishnoi
Theory and Computation of Electromagnetic Fields
Jian-Ming Jin
Proximal Algorithms
Neal Parikh & Stephen P. Boyd & Now Publishers
Non-Convex Optimization for Machine Learning
Prateek Jain & Purushottam Kar