Convex Optimization: Algorithms and Complexity - Sébastien Bubeck (2014)