Geometry, topology and physics - Nakahara, Mikio (Adam Hilger, 1990)