Convex Optimization: Algorithms and Complexity (Foundations and Trends(r) in Machine Learning #26) (Paperback)