I'm having kind of a problem on calculating the normal vector to a sphere using a parameterization. Consider a unit-radius sphere centered at the origin.
One can parameterize it using the following: $$P(\phi, \theta)=(\sin(\phi)\cos(\theta),\,\sin(\phi)\sin(\theta),\,\cos(\phi)) $$
My Vector Calculus book says that the Vector Product between the two partial derivates of the parameterized surface gives a Normal Vector to the surface.
I found that $$\frac {\partial P(\phi, \theta)}{\partial \phi} \times \frac {\partial P(\phi, \theta)}{\partial \theta} = (\sin^2(\phi)\cos(\theta))\hat i + (\sin^2(\phi)\sin(\theta))\hat j + (\sin(\phi)\cos(\phi))\hat k$$
Which, as one can easily verify, yields $(0, 0,0)$ for $(\phi,\theta) = (0,0)$ which means that the sphere is not regular at the point $(0,0,1)$. That is obviously wrong, so I would like to know where is my mistake.