Optimization by vector space methods - Luenberger, David G.