A first course in geometric topology and differential geometry - Bloch, Ethan D. 1956- (Birkhauser, 1997)