Fluid Dynamics and Dynamos in Astrophysics and Geophysics by Christopher Jones, David Hughes & Soward Andrew M