Convexity and Optimization in R by Leonard D. Berkovitz