Question
I am looking for suggestions of good resources (textbooks or lecture notes preferably) for teaching Riemann integration in $\mathbb{R}^d$ with $d\geq 2$ and also for Riemann integration along (smooth) hypersurfaces of $\mathbb{R}^d$ (actually, all we need is Riemann integration along graphical hypersurfaces)). The goal is to have covered enough material for the students to be able to make sense of Stokes' Theorem.
Target Audience
The target audience are students who have just finished the second semester of a sequence of classes on analysis. In the first semester they should have learned integral and differential calculus in one variable. By the end of the second semester they should have covered ordinary differential equations and differential calculus in multiple variables (rigorously with $\delta$-$\epsilon$ and such).
Remarks
While I am fairly confident that I can write down by myself a consistent set of definitions and whatnots for Riemann integration in higher dimensions, I have not personally taken a class covering this topic (integration theory in higher dimensions is done using the Lebesgue version when I was an undergraduate), and so do not have any handy references to make sanity checks against when developing my own lecture notes. Talking to my colleagues, it seems that with the exception of the Germans my experience is rather common place. (And for reasons of personal incompetence, German lecture notes${}^\dagger$ are rather less useful to me.)
${}^\dagger$ Such as Heuser Lehrbuch der Analysis Volume 2 (Teubner), which would probably be what I'll try to parse if I can't find an English language reference.