Convex analysis for optimization a unified approach - Brinkhuis, Jan (Springer, 2020)