Is there a book that treats the classical theory of surfaces in $\mathbb{R}^3$ from the point of view of level sets of a function? I seem to remember someone telling me that such a book exists, but I have not been able to find it.
Alternatively, how far can one get into the theory of surfaces without introducing coordinate charts?