Can someone point me to (or provide) a standard (fairly elementary) proof that every (abstract, e.g. as defined in Tu, An Introduction to Manifolds) smooth manifold embeds in Euclidean space for some $n$. I know this is more or less what Whitney's embedding theorem tells us, but Whitney's theorem is hard and from what I can tell, most of the difficult comes from putting the nice numerical bound on the dimension of the Euclidean space. Also I have seen the proof for the compact case, but I would like the general case. Ideally the proof should be more or less from first principles.
A little context is that I am trying to demonstrate the equivalence of definitions of smooth manifolds (and other associated machinery) given by different authors (namely Tu vs. Guillemin and Pollack). I have spelled out every detail, but my proof needs to cite some embedding theorem to go from abstract smooth manifolds to embedded submanifolds of Euclidean space.
Note: I am talking about manifolds without boundary.