Dynamic programming and its applications - Puterman, Martin L. (Academic Press, 1978)
Dynamic Programming and Its Applications.