Dynamic programming foundations and principles - Sniedovich, Moshe, 1945- (CRC Press, 2010)