Hydromagnetics