Differential Geometry: Basic Notions and Physical Examples (Mathematical Engineering)