Differential Geometry: A First Course in Curves and Surfaces [pdf] | Hacker News Reader