Differentiable optimization and equation solving a treatise on algorithmic science and the Karmarkar revolution - Nazareth, J. L. (Springer, 2003)