Elementary Differential Geometry, Revised 2nd Edition