Dynamic Programming and Optimal Control. Volume II
Markov Decision Processes: Discrete Stochastic Dynamic Programming