Dynamic programming - Bellman, Richard, 1920-1984 (Dover books on mathematics, 2003)