Non-linear & dynamic programming - Hadley G (Mass. Mass., Addision Wesley, 1964)