Books
Convex OptimizationBoyd & Vandenberghe