Differentiable Optimization and Equation Solving by John Lawrence Nazareth, Larry Nazareth & John L. Nazareth