Suppose I have a differentiable function $f: {\rm I\!R}^m \rightarrow {\rm I\!R}^n$. I obtain a level surface of $f$ by taking the set of points where $f$ is some constant vector: $S = \{\mathbf{x} | f(\mathbf{x}) = \mathbf{c}\}$.
Since $f$ is differentiable, is it the case that $S$ is itself "smooth" in a sense? Specifically, does there exist a differentiable $g: {\rm I\!R}^k \rightarrow {\rm I\!R}^m$ so that the image of $g$ is $S$? If so, is there a standard reference for this factoid? If not, what is a counterexample? Also if not, is there a condition on $f$ that will produce a "smooth" $S$ (like being infinitely differentiable, or some such)?