Dynamic programming - Bellman, Richard (Princeton Uni. press Princeton, 1957)