Dynamic programming. - White, D. J. (Oliver & Boyd, 1969)