Dynamic Programming and Optimal Control,” 2nd edition, Athena Scientific (2000)

by D P Bertsekas