Lectures On Stochastic Programming by Alexander Shapiro, Darinka Dentcheva & Andrzej Ruszczynski