Introduction to Geometry and Topology - Werner Ballmann (Springer Basel, 2018)