Vitalsource Technologies, Inc. Fundamentals of Convex Analysis and Optimization