Set Valued And Variational Analysis