Dynamic programming : foundations and principles - Sniedovich, Moshe, 1945- (Pure and applied mathematics, 2011)