Elementary Differential Geometry, Revised 2nd Edition by Barrett O'Neill