This book presents the classical theory of curves in the plane and three-dimensional space, and the classical theory of surfaces in three-dimensional space. It pays particular attention to the historical development of the theory and the preliminary approaches that support contemporary geometrical notions. It includes a chapter that lists a very wide scope of plane curves and their properties. The book approaches the threshold of algebraic topology, providing an integrated presentation fully accessible to undergraduate-level students. At the end of the 17th century, Newton and Leibniz developed differential calculus, thus making available the very wide range of differentiable functions, not just those constructed from polynomials. During th...