Differential geometry : connections, curvature, and characteristic classes (2017)