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.