Variational Formulation of Fluid and Geophysical Fluid Dynamics - Gualtiero Badin, Fulvio Crisciani (Springer, 2018)