Optimization and Differentiation - Simon Serovajsky (Taylor and Francis, 2017)