Convex Functions and Optimization Methods on Riemannian Manifolds by Constantin Udriste