Dynamic programming and the calculus of variations - Dreyfus, Stuart E. (Academic Press, 1965)