Dynamic Programming A computational Tool - Lew ,art (New York Springer, 2007)