Convex analysis and optimization (Pitman Advanced, 1982)