Introduction to dynamic programming : The theory of multistage decision processes - Jacobs O. L. R. (1967)