First Course in Differential Geometry : Surfaces in Euclidean Space Woodward HB

You will find that the illustrations often preview what comes next in the text.