Variational Methods, Lusternik-Schnirelman Theory and Applications by Guy Degla