Buoyancy effects in fluids - Turner, John Stewart (Cambridge University Press, 1979)