Convection Current Theory of Arthur Holmes