Although it sits at the interface between maths and physics, *Gauge Fields, Knots & Gravity* by Baez and Munian can be in the list. It finally made Differential geometry click for me as it provided much of the physical and mathematical motivation behind the concepts.