Intersecting a Submanifold with a Small Ball Let $M$ be an embedded $k$-submanifold of $\mathbf R^n$ and $p$ be a point in $M$. For $\epsilon>0$, let $S_\epsilon(p)$ denote the sphere in $\mathbf R^n$ of radius $\epsilon$ having its center at $p$. So $S_\epsilon(p)$ is itslef an embedded $(n-1)$-submanifold of $\mathbf R^n$. 
Is the following true?

For $\epsilon$ small enough, $S_\epsilon(p)\cap M$ is diffeomorphic to a sphere of dimension $k-1$.

Intuitively, near $p$ the manifold $M$ looks like a flat $k$-plane, and intersecting $S_\epsilon(p)$ with a $k$-plane passing through $p$ yields a $(k-1)$-sphere.
The reason why I ask this is the following: On pg 17 of Milnor's Singular Points of Complex Hypersurfaces, the author states the following (Corollary 2.9).

(Not exact quote) Let $V$ be a real algebraic set and $x^0$ be a non-singular point in $V$. Every sufficiently small sphere $S_\epsilon$ centered at $x^0$ intersects $V$ in a smooth manifold.

Since the set of singular points form a closed set, we note that a small enough sphere centered at $x^0$ will not contain any singular point of $V$. It is already stated in the book that the set of non-singular points of an algebraic set form a manifold, each of whose components have the same dimension (See Theorem 2.3). Milnor does not use the qualification 'embedded' for a manifold. But after reading the reference Milnor has given for the proof of Theorem 2.3, I am convinced that the set of non-singular points form an embedded submanifold of the ambient space. Further, the proof Milnor has given makes use of the algebraic nature of $V$.
So in the above Milnor is stating something even weaker than what I am intuitively finding true in a more general setting. Or may be I am missing some subtle point.
EDIT: I am a bit embarrassed to write this. But I should. The thing is that the theorem Milnor states is not just for non-singular points but also for isolated singular points. The proof provided by Milnor uses the algebraic nature of the problem just to cover the case of the isolated singular point. At any rate, @Shinchishiro Nakamura has resolved the question I had asked.
 A: The answer is TRUE. We can prove this fact making use of the following two lemmas. Let $M$ be an embedded $k$-submanifold of $\mathbb{R}^n$ and $p$ be a point in $M$. Without loss of generality, we may assume that $p=0$. Let $f:\mathbb{R}^n\to\mathbb{R}$ denote a smooth function defined by $f(x):=x_1^2+\cdots+x_n^2$.

Lemma 1: The restricted function $f|_M:M\to\mathbb{R}$
  has $p$ as a non-degenerate critical point.

Proof: It is clear that $p$ is a critical point of $f|_M$.
Since $M$ is a submanifold in $\mathbb{R}^n$, there exist
a local coordinate $(u_1,\ldots,u_n)$ around $p$ such that
$M$ corresponds to the set of $u_{k+1}=\cdots=u_n=0$.
Because $f$'s Hessian matrix is positive definite, 
so is $f|_M$'s. This completes the proof.

Lemma 2: Let $X$ be a smooth $n$-dimensional manifold, and
  $Y$ be a $k$-submanifold of $X$. Suppose that a smooth function $f:X\to\mathbb{R}$ has $p\in Y$ as a non-degenerate critical point, and $f|_Y:Y\to\mathbb{R}$ has $p$ as a non-degenerate critical point, too.
  Then, there exists a local coordinate $(x_1,\ldots,x_n)$ around $p$ such that (1) $f(x_1,\ldots,x_n)=f(p)\pm x_1^2\pm\cdots\pm x_n^2$ and (2) $Y$ corresponds to the set of $x_{k+1}=\cdots=x_n=0$.

Proof: It's an analogy of the standard proof of Morse's lemma.
Now we can prove the statement. Using Lemma 1 and Lemma 2,
we have a local coordinate $(x_1,\ldots,x_n)$ around $p$ such that $f(x_1,\ldots,x_n)=x_1^2+\ldots+x_n^2$ and $M$ is represented by $x_{k+1}=\ldots=x_n=0$. Taking $\varepsilon>0$ small, we may assume that $S_\varepsilon(p)\cap M = f^{-1}(\varepsilon^2)\cap M$ is included in the local coordinate chart. Then, we have
\begin{equation}
S_\varepsilon(p)\cap M = \{(x_1,\ldots,x_k,0,\ldots,0)\ |\ x_1^2+\ldots+x_k^2=\varepsilon^2\}
\end{equation}
which is diffeomorphic to a sphere of dimension $k−1$.
