by J. L. Nazareth
"This book gives an overview of a resulting, dramatic reorganization that has occurred in one of these areas of mathematical programming and numerical computation: algorithmic differentiable optimi…