Dynamic programming - Bellman, Richard Ernest, 1920- (Dover Publications, 2003)