Graphs, Dynamic Programming and Finite Games by Alexander A. Kaufman