Differential geometry : bundles, connections, metrics and curvature - Taubes, Clifford Henry (Oxford University Press, 2011)