Applied dynanmic programming - Richard E Bellman (Princeton Univrsity press, 1962)