Survey of dynamic programming - Allen G. Burgess (1965)