Fluids and plasmas ; geometry and dynamics - Marsden, Jerrold E. (American Mathematical Society, 1984)