Principles of astrophysical fluid dynamics - Clarke, Cathie (Cambridge University, 2007)