Set-valued optimization – an introduction with applications. (2nd April 2016)