Stochastic multi-stage optimization at the crossroads between discrete time stochastic control and stochastic programming (Springer, 2015)