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