Dynamic Programming and Optimal Control : Volume I - Bertsekas, Dimitri P (Athena Scientific, 2005)