In this theorem, available here on page 52, we prove that differentiation does not discriminate between the order of partial differentiation. In his proof, he proves a 'second-order' mean-value theorem for $f$. In particular, let $Q = [a, a+h] \times [b,b+k]$ be a rectangle contained in an open set $A \subseteq \mathbb{R}^m$. Define $\lambda(h,k) = f(a,b)- f(a+h, b) - f(a, b+k) + f(a+h, b+k)$. He shows that $\lambda(h,k) = D_2 D_1 f(q) \cdot hk$ and $\lambda(h,k) = D_1 D_2 f(p)\cdot hk$ for some points $p, q$ of $Q$. However, this geometric argument is confusing me slightly.
The question I'm having is where did $\lambda(h,k)$ come from? As far as I can tell he assigns positive and negative values by the corners of the rectangle Q and says that $\lambda$ is the sum of the values of $f$ at the four vertices of $Q$. But, why do we need this rectangle $Q$ in the proof?
Perhaps, I'm asking someone to explain to me the steps in this proof a little clearer than Munkres writes.