Theory of optimal control and mathematical programming - Canon, Michael D. (McGraw-Hill Book Company, 1970)