A few days ago, I posted about the Convex Optimization course by Prof. Stephen Boyd from Stanford University. Following this post, multiple people recommended checking the course book - Convex Optimization by Prof. Stephen Boyd and Prof. Lieven Vandenberghe.