https://9lib.org/document/myjlon5z-perturbation-techniques-in-free-convection.html