Alternative proof for differentiability of inverse function?

Problem Let $f$ be a continuous one-one function defined on an interval and suppose that $f$ is differentiable at $f^{-1}(b)$ with the derivative $f'(f^{-1}(x)) \neq 0$. Prove that $f^{-1}(x)$ is also differentiable at $b$.

I read the proof in Spivak Calculus book, but it's quite confusing to me. Then I looked up online, and I saw exact the same proof everywhere. So I wonder is there an alternative proof to this problem that I'm not aware of?

Here is the proof from Spivak book

Theorem 5 (Calculus by Spivak 4th edition, page 237-238)
Proof. Let $b = f(a)$. Then $$\displaystyle\lim_{h\to 0} \dfrac{f^{-1}(b + h) - f^{-1}(b)}{h} = \displaystyle\lim_{h\to 0} \dfrac{f^{-1}(b + h) - a}{h}$$ Now every number $b + h$ in the domain of $f^{-1}$ can be written in the form $$b + h = f(a + k)$$ for a unique $k$. Then $$\displaystyle\lim_{h\to 0} \dfrac{f^{-1}(b + h) - a}{h} = \displaystyle\lim_{h\to 0}\dfrac{f^{-1}(f(a + k)) - a}{f(a + k) - b} = \displaystyle\lim_{h\to 0} \dfrac{k}{f(a + k) - f(a)}$$ We have $$f^{-1}(b + h) = a + k \Leftrightarrow k = f^{-1}(b + h) - f^{-1}(b)$$ Since $f$ is continuous and one-one, $f^{-1}$ is also continuous at $b$. This means that $k$ approaches $0$ as $h$ approaches $0$. Since $$\displaystyle\lim_{k\to 0} \dfrac{f(a + k) - f(a)}{k} = f'(a) = f'(f^{-1}(b)) \neq 0$$ this implies that $$(f^{-1})'(b) = \dfrac{1}{f'(f^{-1}(b))}$$


The strategy of the proof is simple, and the difficulty lies in the existence of the limit for the incremental ration of $f^{-1}$. Indeed, if $f^{-1}$ is differentiable, then $f^{-1} \circ f = \operatorname{Id}$ implies $$Df^{-1}(f(x))Df(x)=1$$ for every $x$ in the domain of $f$, and you conclude.

On the other hand, the existence of the derivative of $f^{-1}$ is a standard application of the change-of-variable rule for limits, which is in turn a corollary of the theorem on limits of composite functions.