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