Text this: Differential geometry : bundles, connections, metrics and curvature / Clifford Henry Taubes.